pub enum EventSourceType {
Program,
Account,
}Expand description
Possible EventSource types
Variants§
Trait Implementations§
Source§impl BorshDeserialize for EventSourceType
impl BorshDeserialize for EventSourceType
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 EventSourceType
impl BorshSerialize for EventSourceType
Source§impl Clone for EventSourceType
impl Clone for EventSourceType
Source§fn clone(&self) -> EventSourceType
fn clone(&self) -> EventSourceType
Returns a duplicate of the value. Read more
1.0.0 · 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 EventSourceType
impl Debug for EventSourceType
Source§impl<'de> Deserialize<'de> for EventSourceType
impl<'de> Deserialize<'de> for EventSourceType
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 EventSourceType
impl EnumExt for EventSourceType
Source§impl PartialEq for EventSourceType
impl PartialEq for EventSourceType
Source§impl Serialize for EventSourceType
impl Serialize for EventSourceType
impl Eq for EventSourceType
impl StructuralPartialEq for EventSourceType
Auto Trait Implementations§
impl Freeze for EventSourceType
impl RefUnwindSafe for EventSourceType
impl Send for EventSourceType
impl Sync for EventSourceType
impl Unpin for EventSourceType
impl UnwindSafe for EventSourceType
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