pub struct JsonField {
pub name: JsonString,
pub value: JsonValue,
pub span: Range<usize>,
}Fields§
§name: JsonString§value: JsonValue§span: Range<usize>Trait Implementations§
Source§impl<'de> Deserialize<'de> for JsonField
impl<'de> Deserialize<'de> for JsonField
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
impl StructuralPartialEq for JsonField
Auto Trait Implementations§
impl Freeze for JsonField
impl RefUnwindSafe for JsonField
impl Send for JsonField
impl Sync for JsonField
impl Unpin for JsonField
impl UnwindSafe for JsonField
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