pub struct InsufficientResourceError<Resource: ResourceType> {
pub requested_amount: u32,
pub available_amount: u32,
/* private fields */
}Expand description
Error returned when there are insufficient resources in a Resource to fulfill a request.
Fields§
§requested_amount: u32The amount of resource that was requested.
available_amount: u32The amount of resource that was actually available.
Implementations§
Source§impl<Resource: ResourceType> InsufficientResourceError<Resource>
impl<Resource: ResourceType> InsufficientResourceError<Resource>
Trait Implementations§
Source§impl<Resource: Clone + ResourceType> Clone for InsufficientResourceError<Resource>
impl<Resource: Clone + ResourceType> Clone for InsufficientResourceError<Resource>
Source§fn clone(&self) -> InsufficientResourceError<Resource>
fn clone(&self) -> InsufficientResourceError<Resource>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<Resource: Debug + ResourceType> Debug for InsufficientResourceError<Resource>
impl<Resource: Debug + ResourceType> Debug for InsufficientResourceError<Resource>
Auto Trait Implementations§
impl<Resource> Freeze for InsufficientResourceError<Resource>
impl<Resource> RefUnwindSafe for InsufficientResourceError<Resource>where
Resource: RefUnwindSafe,
impl<Resource> Send for InsufficientResourceError<Resource>where
Resource: Send,
impl<Resource> Sync for InsufficientResourceError<Resource>where
Resource: Sync,
impl<Resource> Unpin for InsufficientResourceError<Resource>where
Resource: Unpin,
impl<Resource> UnwindSafe for InsufficientResourceError<Resource>where
Resource: UnwindSafe,
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