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