pub enum AspaValidation {
Valid,
Invalid,
Unknown,
}Expand description
ASPA path verification state per draft-ietf-sidrops-aspa-verification.
Variants§
Valid
All hops in the AS_PATH have authorized provider relationships.
Invalid
At least one hop has a proven unauthorized provider relationship.
Unknown
Verification could not complete due to missing ASPA records.
Trait Implementations§
Source§impl Clone for AspaValidation
impl Clone for AspaValidation
Source§fn clone(&self) -> AspaValidation
fn clone(&self) -> AspaValidation
Returns a duplicate 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 AspaValidation
impl Debug for AspaValidation
Source§impl Default for AspaValidation
impl Default for AspaValidation
Source§fn default() -> AspaValidation
fn default() -> AspaValidation
Returns the “default value” for a type. Read more
Source§impl Display for AspaValidation
impl Display for AspaValidation
Source§impl FromStr for AspaValidation
impl FromStr for AspaValidation
Source§impl Hash for AspaValidation
impl Hash for AspaValidation
Source§impl PartialEq for AspaValidation
impl PartialEq for AspaValidation
impl Copy for AspaValidation
impl Eq for AspaValidation
impl StructuralPartialEq for AspaValidation
Auto Trait Implementations§
impl Freeze for AspaValidation
impl RefUnwindSafe for AspaValidation
impl Send for AspaValidation
impl Sync for AspaValidation
impl Unpin for AspaValidation
impl UnsafeUnpin for AspaValidation
impl UnwindSafe for AspaValidation
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