pub struct ConnectionList { /* private fields */ }
Implementations§
Source§impl ConnectionList
impl ConnectionList
pub fn new(size: usize) -> Self
pub fn is_alive(&self, connection: Connection) -> bool
pub fn create_connection(&mut self) -> Option<Connection>
pub fn delete_connection(&mut self, connection: Connection) -> Result<(), ()>
Trait Implementations§
Source§impl<'a> IntoIterator for &'a ConnectionList
impl<'a> IntoIterator for &'a ConnectionList
Auto Trait Implementations§
impl Freeze for ConnectionList
impl RefUnwindSafe for ConnectionList
impl Send for ConnectionList
impl Sync for ConnectionList
impl Unpin for ConnectionList
impl UnwindSafe for ConnectionList
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more