pub struct AccessControlState { /* private fields */ }Expand description
The state of the access control contract, which contains a mapping of entities to their roles.
Implementations§
Trait Implementations§
Source§impl BorshDeserialize for AccessControlState
impl BorshDeserialize for AccessControlState
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 AccessControlState
impl BorshSerialize for AccessControlState
Auto Trait Implementations§
impl Freeze for AccessControlState
impl RefUnwindSafe for AccessControlState
impl Send for AccessControlState
impl Sync for AccessControlState
impl Unpin for AccessControlState
impl UnsafeUnpin for AccessControlState
impl UnwindSafe for AccessControlState
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