pub struct SegmentAnythingSource { /* private fields */ }Expand description
The source of the model.
Implementations§
Source§impl SegmentAnythingSource
impl SegmentAnythingSource
Sourcepub fn new(
model: impl Into<String>,
filename: impl Into<String>,
) -> SegmentAnythingSource
pub fn new( model: impl Into<String>, filename: impl Into<String>, ) -> SegmentAnythingSource
Creates a new SegmentAnythingSource.
Sourcepub fn tiny() -> SegmentAnythingSource
pub fn tiny() -> SegmentAnythingSource
Create the tiny SAM model source.
Sourcepub fn medium() -> SegmentAnythingSource
pub fn medium() -> SegmentAnythingSource
Create a normal sized model source.
Trait Implementations§
Source§impl Default for SegmentAnythingSource
impl Default for SegmentAnythingSource
Source§fn default() -> SegmentAnythingSource
fn default() -> SegmentAnythingSource
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SegmentAnythingSource
impl RefUnwindSafe for SegmentAnythingSource
impl Send for SegmentAnythingSource
impl Sync for SegmentAnythingSource
impl Unpin for SegmentAnythingSource
impl UnwindSafe for SegmentAnythingSource
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().