pub struct SymbolOverflowError { /* private fields */ }
Expand description
Error returned when a SymbolTable
or symbol identifier overflows.
SymbolTable
uses u32
identifiers for symbols to save space. If more than
u32::MAX
symbols are stored in the table, no more identifiers can be
generated. Any subsequent inserts into the table will fail with this error.
Implementations§
Source§impl SymbolOverflowError
impl SymbolOverflowError
Sourcepub const fn max_capacity(self) -> usize
pub const fn max_capacity(self) -> usize
Return the maximum capacity of the SymbolTable
that returned this
error.
Trait Implementations§
Source§impl Clone for SymbolOverflowError
impl Clone for SymbolOverflowError
Source§fn clone(&self) -> SymbolOverflowError
fn clone(&self) -> SymbolOverflowError
Returns a copy 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 Debug for SymbolOverflowError
impl Debug for SymbolOverflowError
Source§impl Default for SymbolOverflowError
impl Default for SymbolOverflowError
Source§fn default() -> SymbolOverflowError
fn default() -> SymbolOverflowError
Returns the “default value” for a type. Read more
Source§impl Display for SymbolOverflowError
impl Display for SymbolOverflowError
Source§impl Error for SymbolOverflowError
impl Error for SymbolOverflowError
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 From<TryFromIntError> for SymbolOverflowError
impl From<TryFromIntError> for SymbolOverflowError
Source§fn from(_err: TryFromIntError) -> Self
fn from(_err: TryFromIntError) -> Self
Converts to this type from the input type.
Source§impl Hash for SymbolOverflowError
impl Hash for SymbolOverflowError
Source§impl Ord for SymbolOverflowError
impl Ord for SymbolOverflowError
Source§fn cmp(&self, other: &SymbolOverflowError) -> Ordering
fn cmp(&self, other: &SymbolOverflowError) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SymbolOverflowError
impl PartialEq for SymbolOverflowError
Source§impl PartialOrd for SymbolOverflowError
impl PartialOrd for SymbolOverflowError
impl Copy for SymbolOverflowError
impl Eq for SymbolOverflowError
impl StructuralPartialEq for SymbolOverflowError
Auto Trait Implementations§
impl Freeze for SymbolOverflowError
impl RefUnwindSafe for SymbolOverflowError
impl Send for SymbolOverflowError
impl Sync for SymbolOverflowError
impl Unpin for SymbolOverflowError
impl UnwindSafe for SymbolOverflowError
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