pub enum RelayRefusal {
Decision(AccessDecisionError),
Named(&'static str),
}Expand description
A relay boundary refused an operation without opening its payload.
Variants§
Decision(AccessDecisionError)
The admitted pass did not grant the relay call.
Named(&'static str)
A named protocol, connection or capacity refusal.
Trait Implementations§
Source§impl Debug for RelayRefusal
impl Debug for RelayRefusal
Source§impl Display for RelayRefusal
impl Display for RelayRefusal
Source§impl Error for RelayRefusal
impl Error for RelayRefusal
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<AccessDecisionError> for RelayRefusal
impl From<AccessDecisionError> for RelayRefusal
Source§fn from(source: AccessDecisionError) -> Self
fn from(source: AccessDecisionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RelayRefusal
impl RefUnwindSafe for RelayRefusal
impl Send for RelayRefusal
impl Sync for RelayRefusal
impl Unpin for RelayRefusal
impl UnsafeUnpin for RelayRefusal
impl UnwindSafe for RelayRefusal
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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