Struct wallabag_api::types::Range
source · pub struct Range {
pub start: Option<String>,
pub end: Option<String>,
pub start_offset: u32,
pub end_offset: u32,
}
Expand description
Range as used in an Annotation
. Shows where the annotation is in the
content. Part of Annotationjs annotation format. I quote from their docs for the field
descriptions.
Fields§
§start: Option<String>
(relative) XPath to start element.
end: Option<String>
(relative) XPath to end element.
start_offset: u32
Character offset within start element. Note: these offset values have been observed as literal strings and integers. Grrr loosely typed languages with coercion…
end_offset: u32
Character offset within end element.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Range
impl<'de> Deserialize<'de> for Range
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 RefUnwindSafe for Range
impl Send for Range
impl Sync for Range
impl Unpin for Range
impl UnwindSafe for Range
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