pub struct MalformedRecords {
pub collection: String,
pub count: usize,
}Expand description
A reader’s own repo holds records this server cannot read (#177).
Returned by every walk whose result is written through
store::replace_sub_refs. Skipping a record there would silently drop it
from the reader’s subscriptions, so the walk refuses instead, and the web
layer recognises this error by type to tell the reader why.
Fields§
§collection: StringThe collection being listed.
count: usizeHow many records on the refused page were malformed.
Trait Implementations§
Source§impl Clone for MalformedRecords
impl Clone for MalformedRecords
Source§impl Debug for MalformedRecords
impl Debug for MalformedRecords
Source§impl Display for MalformedRecords
impl Display for MalformedRecords
impl Eq for MalformedRecords
Source§impl Error for MalformedRecords
impl Error for MalformedRecords
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for MalformedRecords
impl PartialEq for MalformedRecords
impl StructuralPartialEq for MalformedRecords
Auto Trait Implementations§
impl Freeze for MalformedRecords
impl RefUnwindSafe for MalformedRecords
impl Send for MalformedRecords
impl Sync for MalformedRecords
impl Unpin for MalformedRecords
impl UnsafeUnpin for MalformedRecords
impl UnwindSafe for MalformedRecords
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
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