pub enum ContractChangeType {
Registered,
ProgramIdUpdated,
StateUpdated,
TimeoutUpdated,
Deleted,
}Variants§
Trait Implementations§
Source§impl BorshDeserialize for ContractChangeType
impl BorshDeserialize for ContractChangeType
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 ContractChangeType
impl BorshSerialize for ContractChangeType
Source§impl Clone for ContractChangeType
impl Clone for ContractChangeType
Source§impl ComposeSchema for ContractChangeType
impl ComposeSchema for ContractChangeType
Source§impl Debug for ContractChangeType
impl Debug for ContractChangeType
Source§impl<'de> Deserialize<'de> for ContractChangeType
impl<'de> Deserialize<'de> for ContractChangeType
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 EnumExt for ContractChangeType
impl EnumExt for ContractChangeType
impl Eq for ContractChangeType
Source§impl PartialEq for ContractChangeType
impl PartialEq for ContractChangeType
Source§impl Serialize for ContractChangeType
impl Serialize for ContractChangeType
impl StructuralPartialEq for ContractChangeType
Auto Trait Implementations§
impl Freeze for ContractChangeType
impl RefUnwindSafe for ContractChangeType
impl Send for ContractChangeType
impl Sync for ContractChangeType
impl Unpin for ContractChangeType
impl UnsafeUnpin for ContractChangeType
impl UnwindSafe for ContractChangeType
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.