pub struct FederationMember {
pub cfr_identity: [u8; 32],
pub endpoint: EndpointIdentity,
}Expand description
Explicit association between a CFR participant identity and an FCP endpoint identity.
The CFR identity bytes are a cfr_protocol::SigPublic encoding. The core
deliberately remains independent of CFR; libfcp validates and converts
them through the pinned CFR API before routing messages.
Fields§
§cfr_identity: [u8; 32]Canonical 32-byte CFR participant identity key.
endpoint: EndpointIdentityComplete dual-algorithm FCP endpoint identity bound to that participant.
Trait Implementations§
Source§impl Clone for FederationMember
impl Clone for FederationMember
impl Copy for FederationMember
Source§impl Debug for FederationMember
impl Debug for FederationMember
impl Eq for FederationMember
Source§impl Hash for FederationMember
impl Hash for FederationMember
Source§impl Ord for FederationMember
impl Ord for FederationMember
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for FederationMember
impl PartialEq for FederationMember
Source§impl PartialOrd for FederationMember
impl PartialOrd for FederationMember
impl StructuralPartialEq for FederationMember
Auto Trait Implementations§
impl Freeze for FederationMember
impl RefUnwindSafe for FederationMember
impl Send for FederationMember
impl Sync for FederationMember
impl Unpin for FederationMember
impl UnsafeUnpin for FederationMember
impl UnwindSafe for FederationMember
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