pub struct ReadSection {
pub heading: String,
pub from_line: u32,
pub to_line: u32,
pub obsidian_ref: String,
}Expand description
Metadata for a heading-scoped read.
Fields§
§heading: StringHeading text as written in the note.
from_line: u321-based line number where the section starts in the note body.
to_line: u321-based inclusive line number where the section ends in the note body.
obsidian_ref: StringObsidian wikilink reference for the resolved section.
Trait Implementations§
Source§impl Clone for ReadSection
impl Clone for ReadSection
Source§fn clone(&self) -> ReadSection
fn clone(&self) -> ReadSection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReadSection
impl Debug for ReadSection
Source§impl<'de> Deserialize<'de> for ReadSection
impl<'de> Deserialize<'de> for ReadSection
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 PartialEq for ReadSection
impl PartialEq for ReadSection
Source§fn eq(&self, other: &ReadSection) -> bool
fn eq(&self, other: &ReadSection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReadSection
impl Serialize for ReadSection
impl Eq for ReadSection
impl StructuralPartialEq for ReadSection
Auto Trait Implementations§
impl Freeze for ReadSection
impl RefUnwindSafe for ReadSection
impl Send for ReadSection
impl Sync for ReadSection
impl Unpin for ReadSection
impl UnsafeUnpin for ReadSection
impl UnwindSafe for ReadSection
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more