Struct solana_sdk::packet::Meta
source · #[repr(C)]pub struct Meta {
pub size: usize,
pub addr: IpAddr,
pub port: u16,
pub flags: PacketFlags,
pub sender_stake: u64,
}
Fields§
§size: usize
§addr: IpAddr
§port: u16
§flags: PacketFlags
§sender_stake: u64
Implementations§
source§impl Meta
impl Meta
pub fn socket_addr(&self) -> SocketAddr
pub fn set_socket_addr(&mut self, socket_addr: &SocketAddr)
pub fn discard(&self) -> bool
pub fn set_discard(&mut self, discard: bool)
pub fn set_tracer(&mut self, is_tracer: bool)
pub fn set_simple_vote(&mut self, is_simple_vote: bool)
pub fn forwarded(&self) -> bool
pub fn repair(&self) -> bool
pub fn is_simple_vote_tx(&self) -> bool
pub fn is_tracer_packet(&self) -> bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for Meta
impl<'de> Deserialize<'de> for Meta
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more