Struct mpl_core::accounts::BaseCollectionV1  
source · pub struct BaseCollectionV1 {
    pub key: Key,
    pub update_authority: Pubkey,
    pub name: String,
    pub uri: String,
    pub num_minted: u32,
    pub current_size: u32,
}Fields§
§key: Key§name: String§uri: String§num_minted: u32§current_size: u32Implementations§
source§impl BaseCollectionV1
 
impl BaseCollectionV1
pub fn from_bytes(data: &[u8]) -> Result<Self, Error>
source§impl BaseCollectionV1
 
impl BaseCollectionV1
sourcepub const BASE_LENGTH: usize = 49usize
 
pub const BASE_LENGTH: usize = 49usize
The base length of the collection account with an empty name and uri.
Trait Implementations§
source§impl BorshDeserialize for BaseCollectionV1where
    Key: BorshDeserialize,
    Pubkey: BorshDeserialize,
    String: BorshDeserialize,
    u32: BorshDeserialize,
 
impl BorshDeserialize for BaseCollectionV1where
    Key: BorshDeserialize,
    Pubkey: BorshDeserialize,
    String: BorshDeserialize,
    u32: BorshDeserialize,
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 BaseCollectionV1
 
impl BorshSerialize for BaseCollectionV1
source§impl Clone for BaseCollectionV1
 
impl Clone for BaseCollectionV1
source§fn clone(&self) -> BaseCollectionV1
 
fn clone(&self) -> BaseCollectionV1
Returns a copy 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 DataBlob for BaseCollectionV1
 
impl DataBlob for BaseCollectionV1
source§impl Debug for BaseCollectionV1
 
impl Debug for BaseCollectionV1
source§impl PartialEq for BaseCollectionV1
 
impl PartialEq for BaseCollectionV1
source§fn eq(&self, other: &BaseCollectionV1) -> bool
 
fn eq(&self, other: &BaseCollectionV1) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.source§impl SolanaAccount for BaseCollectionV1
 
impl SolanaAccount for BaseCollectionV1
source§impl<'a> TryFrom<&AccountInfo<'a>> for BaseCollectionV1
 
impl<'a> TryFrom<&AccountInfo<'a>> for BaseCollectionV1
impl Eq for BaseCollectionV1
impl StructuralPartialEq for BaseCollectionV1
Auto Trait Implementations§
impl Freeze for BaseCollectionV1
impl RefUnwindSafe for BaseCollectionV1
impl Send for BaseCollectionV1
impl Sync for BaseCollectionV1
impl Unpin for BaseCollectionV1
impl UnwindSafe for BaseCollectionV1
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