pub struct DirectFillAccount {
pub address: Address,
pub writable: bool,
}Expand description
One account in a venue’s run, with the writability the venue’s own instructions carry.
Fields§
§address: Address§writable: boolRead-only unless the venue writes to it. A run that understates this fails at execution rather than at build, so it is the caller’s to get right.
Trait Implementations§
Source§impl Clone for DirectFillAccount
impl Clone for DirectFillAccount
Source§fn clone(&self) -> DirectFillAccount
fn clone(&self) -> DirectFillAccount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DirectFillAccount
Source§impl Debug for DirectFillAccount
impl Debug for DirectFillAccount
Source§impl<'de> Deserialize<'de> for DirectFillAccount
impl<'de> Deserialize<'de> for DirectFillAccount
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
impl Eq for DirectFillAccount
Source§impl PartialEq for DirectFillAccount
impl PartialEq for DirectFillAccount
Source§impl Serialize for DirectFillAccount
impl Serialize for DirectFillAccount
impl StructuralPartialEq for DirectFillAccount
Auto Trait Implementations§
impl Freeze for DirectFillAccount
impl RefUnwindSafe for DirectFillAccount
impl Send for DirectFillAccount
impl Sync for DirectFillAccount
impl Unpin for DirectFillAccount
impl UnsafeUnpin for DirectFillAccount
impl UnwindSafe for DirectFillAccount
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more