pub struct OpenData {
pub account: String,
pub currencies: Vec<String>,
pub booking: Option<String>,
pub metadata: Vec<(String, MetaValueData)>,
}Expand description
Open account data.
Fields§
§account: StringAccount name.
currencies: Vec<String>Allowed currencies (empty means any currency).
booking: Option<String>Booking method (FIFO, LIFO, etc.).
metadata: Vec<(String, MetaValueData)>Metadata key-value pairs.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpenData
impl<'de> Deserialize<'de> for OpenData
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
Auto Trait Implementations§
impl Freeze for OpenData
impl RefUnwindSafe for OpenData
impl Send for OpenData
impl Sync for OpenData
impl Unpin for OpenData
impl UnsafeUnpin for OpenData
impl UnwindSafe for OpenData
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