Trait openraft::RaftPayload

source ·
pub trait RaftPayload<NID, N>where
    N: Node,
    NID: NodeId,{
    // Required methods
    fn is_blank(&self) -> bool;
    fn get_membership(&self) -> Option<&Membership<NID, N>>;
}
Expand description

Defines operations on an entry payload.

Required Methods§

source

fn is_blank(&self) -> bool

Return true if the entry payload is blank.

source

fn get_membership(&self) -> Option<&Membership<NID, N>>

Return Some(&Membership) if the entry payload is a membership payload.

Implementors§