Struct edgedb_protocol::errors::InvalidMarker
source · pub struct InvalidMarker;
Expand description
SNAFU context selector for the DecodeError::InvalidMarker
variant
Implementations§
source§impl InvalidMarker
impl InvalidMarker
sourcepub fn build(self) -> DecodeError
pub fn build(self) -> DecodeError
Consume the selector and return the associated error
sourcepub fn fail<__T>(self) -> Result<__T, DecodeError>
pub fn fail<__T>(self) -> Result<__T, DecodeError>
Consume the selector and return a Result
with the associated error
Trait Implementations§
source§impl Clone for InvalidMarker
impl Clone for InvalidMarker
source§fn clone(&self) -> InvalidMarker
fn clone(&self) -> InvalidMarker
Returns a copy of the value. Read more
1.0.0 · 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 InvalidMarker
impl Debug for InvalidMarker
source§impl IntoError<DecodeError> for InvalidMarkerwhere
DecodeError: Error + ErrorCompat,
impl IntoError<DecodeError> for InvalidMarkerwhere DecodeError: Error + ErrorCompat,
source§fn into_error(self, error: Self::Source) -> DecodeError
fn into_error(self, error: Self::Source) -> DecodeError
Combine the information to produce the error
impl Copy for InvalidMarker
Auto Trait Implementations§
impl RefUnwindSafe for InvalidMarker
impl Send for InvalidMarker
impl Sync for InvalidMarker
impl Unpin for InvalidMarker
impl UnwindSafe for InvalidMarker
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