Struct wallabag_api::types::Range [−][src]
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: u32Character offset within start element. Note: these offset values have been observed as literal strings and integers. Grrr loosely typed languages with coercion…
end_offset: u32Character offset within end element.
Trait Implementations
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 UnwindSafe for Range
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more