pub struct JsonRange {
pub start: JsonPosition,
pub end: JsonPosition,
}Fields§
§start: JsonPosition§end: JsonPositionTrait Implementations§
Source§impl<'de> Deserialize<'de> for JsonRange
impl<'de> Deserialize<'de> for JsonRange
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 From<SourceRange> for JsonRange
impl From<SourceRange> for JsonRange
Source§fn from(range: SourceRange) -> Self
fn from(range: SourceRange) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for JsonRange
impl RefUnwindSafe for JsonRange
impl Send for JsonRange
impl Sync for JsonRange
impl Unpin for JsonRange
impl UnwindSafe for JsonRange
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