pub enum SpatialIdError {
ZOutOfRange {
z: u8,
},
ZoomLevelTransitionOutOfRange {
current_z: u8,
target_z: u8,
},
FOutOfRange {
z: u8,
f: i32,
},
XOutOfRange {
z: u8,
x: u32,
},
YOutOfRange {
z: u8,
y: u32,
},
TOutOfRange {
i: u64,
t: u64,
},
TIntervalZero,
}Expand description
SpatialId 関連で発生するエラー。
Variants§
ZOutOfRange
ズームレベルが有効範囲(0..=31)外であることを示す。
ZoomLevelTransitionOutOfRange
ある操作に対して、現在のズームレベルと要求されたズームレベルの上下関係が不正であることを示す。
たとえば、より深いズームレベルを要求する操作に対して浅いズームレベルを指定した場合などに使う。
FOutOfRange
高度方向インデックス f が、指定されたズームレベルに対して有効範囲外であることを示す。
XOutOfRange
X 方向インデックスが、指定されたズームレベルに対して有効範囲外であることを示す。
YOutOfRange
Y 方向インデックスが、指定されたズームレベルに対して有効範囲外であることを示す。
TOutOfRange
時間方向が0-u64::MAXの有効範囲外であることを示す。 0=<i×t=<u64::MAXを満たす必要がある
TIntervalZero
時間間隔 i に 0 を指定した場合のエラー。
Trait Implementations§
Source§impl Clone for SpatialIdError
impl Clone for SpatialIdError
Source§fn clone(&self) -> SpatialIdError
fn clone(&self) -> SpatialIdError
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 SpatialIdError
impl Debug for SpatialIdError
Source§impl Display for SpatialIdError
impl Display for SpatialIdError
impl Eq for SpatialIdError
Source§impl Error for SpatialIdError
impl Error for SpatialIdError
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<SpatialIdError> for Error
impl From<SpatialIdError> for Error
Source§fn from(value: SpatialIdError) -> Self
fn from(value: SpatialIdError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SpatialIdError
impl PartialEq for SpatialIdError
Source§fn eq(&self, other: &SpatialIdError) -> bool
fn eq(&self, other: &SpatialIdError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SpatialIdError
Auto Trait Implementations§
impl Freeze for SpatialIdError
impl RefUnwindSafe for SpatialIdError
impl Send for SpatialIdError
impl Sync for SpatialIdError
impl Unpin for SpatialIdError
impl UnsafeUnpin for SpatialIdError
impl UnwindSafe for SpatialIdError
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