pub struct ValueHolder {
pub ion_binary: Option<Bytes>,
pub ion_text: Option<String>,
}Expand description
A structure that can contain an Amazon Ion value in multiple encoding formats.
Fields§
§ion_binary: Option<Bytes>An Amazon Ion binary value contained in a ValueHolder structure.
ion_text: Option<String>An Amazon Ion plaintext value contained in a ValueHolder structure.
Trait Implementations§
Source§impl Clone for ValueHolder
impl Clone for ValueHolder
Source§fn clone(&self) -> ValueHolder
fn clone(&self) -> ValueHolder
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 Debug for ValueHolder
impl Debug for ValueHolder
Source§impl Default for ValueHolder
impl Default for ValueHolder
Source§fn default() -> ValueHolder
fn default() -> ValueHolder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ValueHolder
impl<'de> Deserialize<'de> for ValueHolder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ValueHolder
impl PartialEq for ValueHolder
Source§impl Serialize for ValueHolder
impl Serialize for ValueHolder
impl StructuralPartialEq for ValueHolder
Auto Trait Implementations§
impl !Freeze for ValueHolder
impl RefUnwindSafe for ValueHolder
impl Send for ValueHolder
impl Sync for ValueHolder
impl Unpin for ValueHolder
impl UnwindSafe for ValueHolder
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