pub struct BlogSearchEntry {
pub slug: String,
pub title: String,
pub description: String,
pub body: String,
pub date: String,
pub tags: Vec<String>,
/* private fields */
}Expand description
A searchable entry in the blog (one per post — blog search has no sections).
The *_lower fields are lowercased once at build time so search never
re-lowercases per keystroke.
Fields§
§slug: String§title: String§description: String§body: StringCleaned post body used for matching and snippet extraction.
date: StringTrait Implementations§
Source§impl PartialEq for BlogSearchEntry
impl PartialEq for BlogSearchEntry
impl StructuralPartialEq for BlogSearchEntry
Auto Trait Implementations§
impl Freeze for BlogSearchEntry
impl RefUnwindSafe for BlogSearchEntry
impl Send for BlogSearchEntry
impl Sync for BlogSearchEntry
impl Unpin for BlogSearchEntry
impl UnsafeUnpin for BlogSearchEntry
impl UnwindSafe for BlogSearchEntry
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> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.