pub struct NetworkResourceManager { /* private fields */ }Expand description
Network resource manager
Implementations§
Source§impl NetworkResourceManager
impl NetworkResourceManager
Sourcepub fn allocate_network(
&mut self,
bandwidth: u64,
) -> SklResult<NetworkAllocation>
pub fn allocate_network( &mut self, bandwidth: u64, ) -> SklResult<NetworkAllocation>
Allocate network resources
Sourcepub fn release_network(
&mut self,
allocation: &NetworkAllocation,
) -> SklResult<()>
pub fn release_network( &mut self, allocation: &NetworkAllocation, ) -> SklResult<()>
Release network allocation
Trait Implementations§
Source§impl Debug for NetworkResourceManager
impl Debug for NetworkResourceManager
Auto Trait Implementations§
impl Freeze for NetworkResourceManager
impl RefUnwindSafe for NetworkResourceManager
impl Send for NetworkResourceManager
impl Sync for NetworkResourceManager
impl Unpin for NetworkResourceManager
impl UnwindSafe for NetworkResourceManager
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