pub enum PageBoundsErrorReason {
BeginNegative {
begin: i32,
},
NumOutOfRange {
num: i32,
min: i32,
max: i32,
},
MaxCountNegative {
max_count: i32,
},
MaxCountTooLarge {
max_count: i32,
max_allowed: i32,
},
}Variants§
BeginNegative
NumOutOfRange
MaxCountNegative
max_count 负数 (None / 0 视为合法 = 不限制; 仅正数受范围约束)
MaxCountTooLarge
max_count 正数超上限
Trait Implementations§
Source§impl Clone for PageBoundsErrorReason
impl Clone for PageBoundsErrorReason
Source§fn clone(&self) -> PageBoundsErrorReason
fn clone(&self) -> PageBoundsErrorReason
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 Debug for PageBoundsErrorReason
impl Debug for PageBoundsErrorReason
Source§impl PartialEq for PageBoundsErrorReason
impl PartialEq for PageBoundsErrorReason
impl Eq for PageBoundsErrorReason
impl StructuralPartialEq for PageBoundsErrorReason
Auto Trait Implementations§
impl Freeze for PageBoundsErrorReason
impl RefUnwindSafe for PageBoundsErrorReason
impl Send for PageBoundsErrorReason
impl Sync for PageBoundsErrorReason
impl Unpin for PageBoundsErrorReason
impl UnsafeUnpin for PageBoundsErrorReason
impl UnwindSafe for PageBoundsErrorReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more