enum Rfunc {
    Default,
    Expired,
    Mut(Box<dyn for<'a> FnMut(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>> + Send>),
    MutSt(Fragile<Box<dyn for<'a> FnMut(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>>>>),
    Once(Box<dyn for<'a> FnOnce(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>> + Send>),
    OnceSt(Fragile<Box<dyn for<'a> FnOnce(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>>>>),
    _Phantom(Box<dyn Fn() + Send>),
}Variants§
Default
Expired
Mut(Box<dyn for<'a> FnMut(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>> + Send>)
MutSt(Fragile<Box<dyn for<'a> FnMut(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>>>>)
Once(Box<dyn for<'a> FnOnce(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>> + Send>)
OnceSt(Fragile<Box<dyn for<'a> FnOnce(&'a str, Option<Uuid>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<ProviderStatusType>, Option<bool>, Option<ProviderType>, Option<bool>, Option<String>, Option<String>, Option<GatewayType>, Option<&'a str>, Option<&'a str>, Option<&'a str>, Option<TokenizedPaymentMethodRequest>) -> Result<(), Error<UpdatePaymentMethodError>>>>)
_Phantom(Box<dyn Fn() + Send>)
Implementations§
Source§impl Rfunc
 
impl Rfunc
fn call_mut<'a>( &mut self, provider_id: &'a str, id: Option<Uuid>, name: Option<&'a str>, business_name: Option<&'a str>, business_address1: Option<&'a str>, business_address2: Option<&'a str>, business_address3: Option<&'a str>, business_country: Option<&'a str>, business_tax_number: Option<&'a str>, billing_email: Option<&'a str>, billing_phone: Option<&'a str>, status: Option<ProviderStatusType>, use_events: Option<bool>, type: Option<ProviderType>, enabled: Option<bool>, creation_date: Option<String>, revision_date: Option<String>, gateway: Option<GatewayType>, gateway_customer_id: Option<&'a str>, gateway_subscription_id: Option<&'a str>, discount_id: Option<&'a str>, tokenized_payment_method_request: Option<TokenizedPaymentMethodRequest>, ) -> Result<Result<(), Error<UpdatePaymentMethodError>>, &'static str>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Rfunc
impl !RefUnwindSafe for Rfunc
impl Send for Rfunc
impl !Sync for Rfunc
impl Unpin for Rfunc
impl !UnwindSafe for Rfunc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more