pub struct SingleObjectJson { /* private fields */ }
Implementations§
Source§impl SingleObjectJson
impl SingleObjectJson
pub fn new( schema_set: &SchemaSet, object: &SingleObject, buffers: &mut Option<Vec<Arc<Vec<u8>>>>, ) -> SingleObjectJson
pub fn to_single_object( &self, schema_set: &SchemaSet, buffers: &mut Option<Vec<Arc<Vec<u8>>>>, ) -> SingleObject
Trait Implementations§
Source§impl Debug for SingleObjectJson
impl Debug for SingleObjectJson
Source§impl<'de> Deserialize<'de> for SingleObjectJson
impl<'de> Deserialize<'de> for SingleObjectJson
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SingleObjectJson, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SingleObjectJson, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SingleObjectJson
impl Serialize for SingleObjectJson
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SingleObjectJson
impl RefUnwindSafe for SingleObjectJson
impl Send for SingleObjectJson
impl Sync for SingleObjectJson
impl Unpin for SingleObjectJson
impl UnwindSafe for SingleObjectJson
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