pub enum LoadSegmentAnythingError {
LoadModel(Error),
DownloadModel(ApiError),
}
Expand description
An error that can occur when loading a SegmentAnything
model.
Variants§
LoadModel(Error)
An error that can occur when trying to load a SegmentAnything
model into a device.
DownloadModel(ApiError)
An error that can occur when downloading a SegmentAnything
model from Hugging Face.
Trait Implementations§
Source§impl Debug for LoadSegmentAnythingError
impl Debug for LoadSegmentAnythingError
Source§impl Display for LoadSegmentAnythingError
impl Display for LoadSegmentAnythingError
Source§impl Error for LoadSegmentAnythingError
impl Error for LoadSegmentAnythingError
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<ApiError> for LoadSegmentAnythingError
impl From<ApiError> for LoadSegmentAnythingError
Auto Trait Implementations§
impl Freeze for LoadSegmentAnythingError
impl !RefUnwindSafe for LoadSegmentAnythingError
impl Send for LoadSegmentAnythingError
impl Sync for LoadSegmentAnythingError
impl Unpin for LoadSegmentAnythingError
impl !UnwindSafe for LoadSegmentAnythingError
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