pub struct EquityControllerConfig {
pub address: Address,
pub whitelist_enabled: bool,
pub trading_windows: Vec<TradingWindow>,
pub transfer_limit: u128,
pub governance_policy_id: PolicyId,
pub paused: bool,
}Expand description
Equity controller configuration
Fields§
§address: AddressController address
whitelist_enabled: boolWhitelist enabled
trading_windows: Vec<TradingWindow>Trading windows
transfer_limit: u128Transfer limit per transaction (0 = no limit)
governance_policy_id: PolicyIdPolicy ID for governance
paused: boolIs paused
Trait Implementations§
Source§impl Clone for EquityControllerConfig
impl Clone for EquityControllerConfig
Source§fn clone(&self) -> EquityControllerConfig
fn clone(&self) -> EquityControllerConfig
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 EquityControllerConfig
impl Debug for EquityControllerConfig
Source§impl<'de> Deserialize<'de> for EquityControllerConfig
impl<'de> Deserialize<'de> for EquityControllerConfig
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 EquityControllerConfig
impl PartialEq for EquityControllerConfig
Source§fn eq(&self, other: &EquityControllerConfig) -> bool
fn eq(&self, other: &EquityControllerConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EquityControllerConfig
impl Serialize for EquityControllerConfig
impl Eq for EquityControllerConfig
impl StructuralPartialEq for EquityControllerConfig
Auto Trait Implementations§
impl Freeze for EquityControllerConfig
impl RefUnwindSafe for EquityControllerConfig
impl Send for EquityControllerConfig
impl Sync for EquityControllerConfig
impl Unpin for EquityControllerConfig
impl UnsafeUnpin for EquityControllerConfig
impl UnwindSafe for EquityControllerConfig
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