pub struct DataSpan {
pub start: usize,
pub end: usize,
pub data: Value,
}
Fields§
§start: usize
§end: usize
§data: Value
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataSpan
impl<'de> Deserialize<'de> for DataSpan
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
Auto Trait Implementations§
impl Freeze for DataSpan
impl RefUnwindSafe for DataSpan
impl Send for DataSpan
impl Sync for DataSpan
impl Unpin for DataSpan
impl UnwindSafe for DataSpan
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