pub struct ConnectedAccountManifest {
pub asset_types: Vec<ConnectedAccountAssetType>,
pub capabilities: Vec<ConnectedAccountCapability>,
}Fields§
§asset_types: Vec<ConnectedAccountAssetType>Asset types supported by the connected account.
capabilities: Vec<ConnectedAccountCapability>Features supported for the connected account. Logic: - If account capabilities include ramp -> TRADING - If account capabilities include transfers -> DEPOSITS - If account capabilities include transfersBlockchain / transfersFiat / transfersPeerAccounts / transfersInternal -> WITHDRAWALS
Implementations§
Source§impl ConnectedAccountManifest
impl ConnectedAccountManifest
pub fn new( asset_types: Vec<ConnectedAccountAssetType>, capabilities: Vec<ConnectedAccountCapability>, ) -> ConnectedAccountManifest
Trait Implementations§
Source§impl Clone for ConnectedAccountManifest
impl Clone for ConnectedAccountManifest
Source§fn clone(&self) -> ConnectedAccountManifest
fn clone(&self) -> ConnectedAccountManifest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConnectedAccountManifest
impl Debug for ConnectedAccountManifest
Source§impl Default for ConnectedAccountManifest
impl Default for ConnectedAccountManifest
Source§fn default() -> ConnectedAccountManifest
fn default() -> ConnectedAccountManifest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConnectedAccountManifest
impl<'de> Deserialize<'de> for ConnectedAccountManifest
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 PartialEq for ConnectedAccountManifest
impl PartialEq for ConnectedAccountManifest
Source§impl Serialize for ConnectedAccountManifest
impl Serialize for ConnectedAccountManifest
impl StructuralPartialEq for ConnectedAccountManifest
Auto Trait Implementations§
impl Freeze for ConnectedAccountManifest
impl RefUnwindSafe for ConnectedAccountManifest
impl Send for ConnectedAccountManifest
impl Sync for ConnectedAccountManifest
impl Unpin for ConnectedAccountManifest
impl UnwindSafe for ConnectedAccountManifest
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