pub struct SchemaValueContainer { /* private fields */ }
Implementations§
Source§impl SchemaValueContainer
impl SchemaValueContainer
pub fn size(&self) -> usize
pub fn new(schema: SchemaValue) -> Self
pub fn new_from_bytes(bytes: Vec<u8>) -> Self
pub fn parse(&mut self) -> Result<()>
pub fn get_inner(&mut self) -> Result<&SchemaValue>
pub fn get_inner_mut(&mut self) -> Result<&mut SchemaValue>
Trait Implementations§
Source§impl BorshDeserialize for SchemaValueContainer
impl BorshDeserialize for SchemaValueContainer
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self>
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 Clone for SchemaValueContainer
impl Clone for SchemaValueContainer
Source§fn clone(&self) -> SchemaValueContainer
fn clone(&self) -> SchemaValueContainer
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 PartialEq for SchemaValueContainer
impl PartialEq for SchemaValueContainer
Source§impl ToSchema for SchemaValueContainer
impl ToSchema for SchemaValueContainer
fn schema() -> Schema
fn schema_value(&self) -> SchemaValue
impl StructuralPartialEq for SchemaValueContainer
Auto Trait Implementations§
impl Freeze for SchemaValueContainer
impl RefUnwindSafe for SchemaValueContainer
impl Send for SchemaValueContainer
impl Sync for SchemaValueContainer
impl Unpin for SchemaValueContainer
impl UnwindSafe for SchemaValueContainer
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