pub enum TileIdError {
InvalidLevel(u32),
InvalidMortonNumber {
morton: i64,
level: u32,
max: u64,
},
ValueTooSmall(i32),
}Expand description
Error returned when constructing or validating a PackedTileId.
Variants§
InvalidLevel(u32)
The level is outside the valid range 0..=15.
InvalidMortonNumber
The morton number is outside the valid range for the given level.
Fields
ValueTooSmall(i32)
The packed value is below the minimum valid packed tile id (1 << 16).
Trait Implementations§
Source§impl Clone for TileIdError
impl Clone for TileIdError
Source§fn clone(&self) -> TileIdError
fn clone(&self) -> TileIdError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TileIdError
impl Debug for TileIdError
Source§impl Display for TileIdError
impl Display for TileIdError
impl Eq for TileIdError
Source§impl Error for TileIdError
impl Error for TileIdError
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 TileIdError
impl PartialEq for TileIdError
Source§fn eq(&self, other: &TileIdError) -> bool
fn eq(&self, other: &TileIdError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TileIdError
Auto Trait Implementations§
impl Freeze for TileIdError
impl RefUnwindSafe for TileIdError
impl Send for TileIdError
impl Sync for TileIdError
impl Unpin for TileIdError
impl UnsafeUnpin for TileIdError
impl UnwindSafe for TileIdError
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