pub struct BodySearchHit {
pub url_id: String,
pub work_id: Option<i64>,
pub title: String,
pub author: String,
pub source: String,
pub words: i64,
pub chapters: i64,
pub status: String,
pub description: String,
pub body_snippet: Option<String>,
}Expand description
A body-search hit with <mark>-highlighted snippet.
Fields§
§url_id: StringFicHub url id.
work_id: Option<i64>Numeric work id, when known.
title: StringWork title.
Author display name.
source: StringSource site domain.
words: i64Word count.
chapters: i64Chapter count.
status: StringStatus string.
description: StringWork description.
body_snippet: Option<String><mark>-highlighted matching passage.
Trait Implementations§
Source§impl Clone for BodySearchHit
impl Clone for BodySearchHit
Source§fn clone(&self) -> BodySearchHit
fn clone(&self) -> BodySearchHit
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 BodySearchHit
impl Debug for BodySearchHit
Source§impl<'de> Deserialize<'de> for BodySearchHit
impl<'de> Deserialize<'de> for BodySearchHit
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 BodySearchHit
impl RefUnwindSafe for BodySearchHit
impl Send for BodySearchHit
impl Sync for BodySearchHit
impl Unpin for BodySearchHit
impl UnsafeUnpin for BodySearchHit
impl UnwindSafe for BodySearchHit
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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