pub struct OutboundRequestStorage { /* private fields */ }
Implementations§
Source§impl OutboundRequestStorage
impl OutboundRequestStorage
pub fn new() -> OutboundRequestStorage
pub fn add_request(&mut self, info: RequestInfo)
pub fn get_matching_request_info( &self, msg: &Message, src_addr: SocketAddr, ) -> Option<&RequestInfo>
pub fn take_matching_request_info( &mut self, response: &Message, src_addr: SocketAddr, ) -> Option<RequestInfo>
pub fn prune_older_than(&mut self, duration: Duration)
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Default for OutboundRequestStorage
impl Default for OutboundRequestStorage
Source§fn default() -> OutboundRequestStorage
fn default() -> OutboundRequestStorage
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OutboundRequestStorage
impl RefUnwindSafe for OutboundRequestStorage
impl Send for OutboundRequestStorage
impl Sync for OutboundRequestStorage
impl Unpin for OutboundRequestStorage
impl UnwindSafe for OutboundRequestStorage
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