pub struct SettlementPolicy {
pub min_settlement_amount: u64,
pub settlement_frequency_hours: u32,
pub auto_settle: bool,
}Fields§
§min_settlement_amount: u64§settlement_frequency_hours: u32§auto_settle: boolTrait Implementations§
Source§impl BorshDeserialize for SettlementPolicy
impl BorshDeserialize for SettlementPolicy
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SettlementPolicy
impl BorshSerialize for SettlementPolicy
Source§impl Clone for SettlementPolicy
impl Clone for SettlementPolicy
Source§fn clone(&self) -> SettlementPolicy
fn clone(&self) -> SettlementPolicy
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 moreSource§impl Debug for SettlementPolicy
impl Debug for SettlementPolicy
impl Eq for SettlementPolicy
Source§impl PartialEq for SettlementPolicy
impl PartialEq for SettlementPolicy
impl StructuralPartialEq for SettlementPolicy
Auto Trait Implementations§
impl Freeze for SettlementPolicy
impl RefUnwindSafe for SettlementPolicy
impl Send for SettlementPolicy
impl Sync for SettlementPolicy
impl Unpin for SettlementPolicy
impl UnsafeUnpin for SettlementPolicy
impl UnwindSafe for SettlementPolicy
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