pub struct MandateSource(pub MandateSourceWallet);Expand description
The funding source the mandate draws against. A wallet is the only supported source type today.
JSON schema
{
"description": "The funding source the mandate draws against. A wallet is the only supported source type today.",
"examples": [
{
"address": "0xAbC1234567890aBcDeF1234567890AbCdEf123456",
"asset": "usdc",
"network": "base"
}
],
"oneOf": [
{
"$ref": "#/components/schemas/MandateSourceWallet"
}
]
}Tuple Fields§
§0: MandateSourceWalletTrait Implementations§
Source§impl Clone for MandateSource
impl Clone for MandateSource
Source§impl Debug for MandateSource
impl Debug for MandateSource
Source§impl Deref for MandateSource
impl Deref for MandateSource
Source§type Target = MandateSourceWallet
type Target = MandateSourceWallet
The resulting type after dereferencing.
Source§fn deref(&self) -> &MandateSourceWallet
fn deref(&self) -> &MandateSourceWallet
Dereferences the value.
Source§impl<'de> Deserialize<'de> for MandateSource
impl<'de> Deserialize<'de> for MandateSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&MandateSource> for MandateSource
impl From<&MandateSource> for MandateSource
Source§fn from(value: &MandateSource) -> Self
fn from(value: &MandateSource) -> Self
Converts to this type from the input type.
Source§impl From<MandateSource> for MandateSourceWallet
impl From<MandateSource> for MandateSourceWallet
Source§fn from(value: MandateSource) -> Self
fn from(value: MandateSource) -> Self
Converts to this type from the input type.
Source§impl From<MandateSourceWallet> for MandateSource
impl From<MandateSourceWallet> for MandateSource
Source§fn from(value: MandateSourceWallet) -> Self
fn from(value: MandateSourceWallet) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MandateSource
impl RefUnwindSafe for MandateSource
impl Send for MandateSource
impl Sync for MandateSource
impl Unpin for MandateSource
impl UnsafeUnpin for MandateSource
impl UnwindSafe for MandateSource
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