pub struct SetupRequirement {
pub requirement_type: SetupType,
pub description: String,
pub dependencies: Vec<String>,
}Fields§
§requirement_type: SetupType§description: String§dependencies: Vec<String>Trait Implementations§
Source§impl BorshDeserialize for SetupRequirement
impl BorshDeserialize for SetupRequirement
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 SetupRequirement
impl BorshSerialize for SetupRequirement
Source§impl Clone for SetupRequirement
impl Clone for SetupRequirement
Source§fn clone(&self) -> SetupRequirement
fn clone(&self) -> SetupRequirement
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 moreAuto Trait Implementations§
impl Freeze for SetupRequirement
impl RefUnwindSafe for SetupRequirement
impl Send for SetupRequirement
impl Sync for SetupRequirement
impl Unpin for SetupRequirement
impl UnwindSafe for SetupRequirement
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