pub struct NewEntry {
pub guid: String,
pub url: Option<String>,
pub title: Option<String>,
pub author: Option<String>,
pub published: Option<String>,
pub content_html: Option<String>,
pub fetched_at: Option<String>,
pub keep_stored_content: bool,
}Expand description
New-entry payload for insert_entries (id is assigned by SQLite,
fetched_at defaults to “now” when not supplied).
Fields§
§guid: String§url: Option<String>§title: Option<String>§published: Option<String>§content_html: Option<String>Already-sanitized HTML. insert_entries stores it as given; the
reader re-cleans it at render regardless (see Entry::content_html).
fetched_at: Option<String>Optional explicit fetch time (RFC3339); defaults to now if None.
keep_stored_content: boolWhen the entry is already stored, keep its content_html rather than
overwrite it with this one’s. Set when this poll could not sanitize the
body in time (#226): a body that exists must not be replaced by none. A
new entry is inserted with content_html as given.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NewEntry
impl RefUnwindSafe for NewEntry
impl Send for NewEntry
impl Sync for NewEntry
impl Unpin for NewEntry
impl UnsafeUnpin for NewEntry
impl UnwindSafe for NewEntry
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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