pub struct CustomData {
pub inner: VecMap<ShortString, ShortVec<ShortString>>,
}
Expand description
Enum representing different types of profile data. Profile data can be a SingleValue, MultiValue.
Fields§
§inner: VecMap<ShortString, ShortVec<ShortString>>
Trait Implementations§
Source§impl BorshDeserialize for CustomData
impl BorshDeserialize for CustomData
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 CustomData
impl BorshSerialize for CustomData
Source§impl Clone for CustomData
impl Clone for CustomData
Source§fn clone(&self) -> CustomData
fn clone(&self) -> CustomData
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 CompressedDataChunk for CustomData
impl CompressedDataChunk for CustomData
const KEY: &'static str = "custom_data"
fn event_stream(&self) -> CompressedDataEventStreamwhere
Self: BorshSerialize + ToSchema,
fn emit<'info>(
&self,
slot: u64,
leaf_idx: u32,
merkle_tree: &AccountInfo<'info>,
log_wrapper: &Program<'info, Noop>,
seq_offset: u64,
) -> Result<(), Error>where
Self: BorshSerialize + ToSchema,
Source§impl PartialEq for CustomData
impl PartialEq for CustomData
Source§impl ToSchema for CustomData
impl ToSchema for CustomData
fn schema() -> Schema
fn schema_value(&self) -> SchemaValue
impl StructuralPartialEq for CustomData
Auto Trait Implementations§
impl Freeze for CustomData
impl RefUnwindSafe for CustomData
impl Send for CustomData
impl Sync for CustomData
impl Unpin for CustomData
impl UnwindSafe for CustomData
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