pub enum AdvertisedRefError {
Reserved(ReservedRefNameError),
Synthetic(SyntheticFrontierNameError),
KindMismatch {
name: String,
kind: RefKind,
},
}Expand description
Why an advertised ref could not be consumed as its declared kind.
Variants§
Trait Implementations§
Source§impl Clone for AdvertisedRefError
impl Clone for AdvertisedRefError
Source§fn clone(&self) -> AdvertisedRefError
fn clone(&self) -> AdvertisedRefError
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 AdvertisedRefError
impl Debug for AdvertisedRefError
Source§impl Display for AdvertisedRefError
impl Display for AdvertisedRefError
Source§impl Error for AdvertisedRefError
impl Error for AdvertisedRefError
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 From<ReservedRefNameError> for AdvertisedRefError
impl From<ReservedRefNameError> for AdvertisedRefError
Source§fn from(source: ReservedRefNameError) -> Self
fn from(source: ReservedRefNameError) -> Self
Converts to this type from the input type.
Source§impl From<SyntheticFrontierNameError> for AdvertisedRefError
impl From<SyntheticFrontierNameError> for AdvertisedRefError
Source§fn from(source: SyntheticFrontierNameError) -> Self
fn from(source: SyntheticFrontierNameError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AdvertisedRefError
impl RefUnwindSafe for AdvertisedRefError
impl Send for AdvertisedRefError
impl Sync for AdvertisedRefError
impl Unpin for AdvertisedRefError
impl UnsafeUnpin for AdvertisedRefError
impl UnwindSafe for AdvertisedRefError
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