pub enum QpackBlockedStreamsError {
MaximumBlockedStreamsExceedsStorage {
maximum: u64,
storage_capacity: usize,
},
BlockedStreamsLimitExceeded {
maximum: u64,
},
}Expand description
A QPACK blocked-stream accounting failure.
Variants§
MaximumBlockedStreamsExceedsStorage
The advertised maximum cannot be represented by or does not fit supplied storage.
Fields
BlockedStreamsLimitExceeded
Registering another distinct stream exceeds the advertised maximum.
Implementations§
Source§impl QpackBlockedStreamsError
impl QpackBlockedStreamsError
Sourcepub const fn is_decompression_failed(self) -> bool
pub const fn is_decompression_failed(self) -> bool
Returns whether this error represents QPACK decompression failure.
Sourcepub const fn is_provisioning_error(self) -> bool
pub const fn is_provisioning_error(self) -> bool
Returns whether this error is a caller storage provisioning mismatch.
Trait Implementations§
Source§impl Clone for QpackBlockedStreamsError
impl Clone for QpackBlockedStreamsError
impl Copy for QpackBlockedStreamsError
Source§impl Debug for QpackBlockedStreamsError
impl Debug for QpackBlockedStreamsError
Source§impl Display for QpackBlockedStreamsError
impl Display for QpackBlockedStreamsError
impl Eq for QpackBlockedStreamsError
Source§impl Error for QpackBlockedStreamsError
impl Error for QpackBlockedStreamsError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for QpackBlockedStreamsError
impl PartialEq for QpackBlockedStreamsError
impl StructuralPartialEq for QpackBlockedStreamsError
Auto Trait Implementations§
impl Freeze for QpackBlockedStreamsError
impl RefUnwindSafe for QpackBlockedStreamsError
impl Send for QpackBlockedStreamsError
impl Sync for QpackBlockedStreamsError
impl Unpin for QpackBlockedStreamsError
impl UnsafeUnpin for QpackBlockedStreamsError
impl UnwindSafe for QpackBlockedStreamsError
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