pub struct Era3DInput {
pub background_removal: Option<bool>,
pub cfg: Option<f64>,
pub crop_size: Option<i64>,
pub image_url: String,
pub seed: Option<i64>,
pub steps: Option<i64>,
}Fields§
§background_removal: Option<bool>Background removal
cfg: Option<f64>The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.
crop_size: Option<i64>Size of the image to crop to
image_url: StringURL of the image to remove background from/// URL of the image to remove background from/// “https://storage.googleapis.com/falserverless/model_tests/era3d/DnvGjd9CCS-ESmLgTYgOn.png”
seed: Option<i64>Seed for random number generation
steps: Option<i64>Number of steps to run the model for
Trait Implementations§
Source§impl Debug for Era3DInput
impl Debug for Era3DInput
Source§impl Default for Era3DInput
impl Default for Era3DInput
Source§fn default() -> Era3DInput
fn default() -> Era3DInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Era3DInput
impl<'de> Deserialize<'de> for Era3DInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Era3DInput
impl RefUnwindSafe for Era3DInput
impl Send for Era3DInput
impl Sync for Era3DInput
impl Unpin for Era3DInput
impl UnwindSafe for Era3DInput
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().