pub enum PQChunksError {
DimensionIsZero,
OutOfRange {
num_chunks: usize,
dim: usize,
},
}Expand description
Errors returned when validating PQ chunk parameters.
Variants§
DimensionIsZero
Provided dimension was zero.
OutOfRange
Requested PQ chunk count falls outside the valid range for the dimension.
Trait Implementations§
Source§impl Debug for PQChunksError
impl Debug for PQChunksError
Source§impl Display for PQChunksError
impl Display for PQChunksError
Source§impl Error for PQChunksError
impl Error for PQChunksError
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<PQChunksError> for ANNError
impl From<PQChunksError> for ANNError
Source§fn from(value: PQChunksError) -> Self
fn from(value: PQChunksError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PQChunksError
impl PartialEq for PQChunksError
impl StructuralPartialEq for PQChunksError
Auto Trait Implementations§
impl Freeze for PQChunksError
impl RefUnwindSafe for PQChunksError
impl Send for PQChunksError
impl Sync for PQChunksError
impl Unpin for PQChunksError
impl UnsafeUnpin for PQChunksError
impl UnwindSafe for PQChunksError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more