pub struct ConfigUpdateParams {
pub admin: Option<Pubkey>,
pub paused: Option<bool>,
pub commission_fee: Option<u64>,
pub executor_fee_bps: Option<u64>,
pub core_team_bps: Option<u64>,
pub grace_period_seconds: Option<i64>,
pub fee_decay_seconds: Option<i64>,
}Expand description
Parameters for updating the thread config
Fields§
§admin: Option<Pubkey>§paused: Option<bool>§commission_fee: Option<u64>§executor_fee_bps: Option<u64>§core_team_bps: Option<u64>§grace_period_seconds: Option<i64>§fee_decay_seconds: Option<i64>Trait Implementations§
Source§impl BorshDeserialize for ConfigUpdateParams
impl BorshDeserialize for ConfigUpdateParams
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 ConfigUpdateParams
impl BorshSerialize for ConfigUpdateParams
Source§impl Default for ConfigUpdateParams
impl Default for ConfigUpdateParams
Source§fn default() -> ConfigUpdateParams
fn default() -> ConfigUpdateParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigUpdateParams
impl RefUnwindSafe for ConfigUpdateParams
impl Send for ConfigUpdateParams
impl Sync for ConfigUpdateParams
impl Unpin for ConfigUpdateParams
impl UnsafeUnpin for ConfigUpdateParams
impl UnwindSafe for ConfigUpdateParams
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