Enum kas_theme::MaybeBoxed
source · Expand description
An optionally-owning (boxed) reference
This is related but not identical to Cow
.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl<'a, B: ?Sized> RefUnwindSafe for MaybeBoxed<'a, B>where
B: RefUnwindSafe,
impl<'a, B: ?Sized> Send for MaybeBoxed<'a, B>where
B: Send + Sync,
impl<'a, B: ?Sized> Sync for MaybeBoxed<'a, B>where
B: Sync,
impl<'a, B: ?Sized> Unpin for MaybeBoxed<'a, B>
impl<'a, B: ?Sized> UnwindSafe for MaybeBoxed<'a, B>where
B: UnwindSafe + RefUnwindSafe,
Blanket Implementations§
§impl<S, T> Cast<T> for Swhere
T: Conv<S>,
impl<S, T> Cast<T> for Swhere
T: Conv<S>,
§impl<S, T> CastApprox<T> for Swhere
T: ConvApprox<S>,
impl<S, T> CastApprox<T> for Swhere
T: ConvApprox<S>,
§fn try_cast_approx(self) -> Result<T, Error>
fn try_cast_approx(self) -> Result<T, Error>
§fn cast_approx(self) -> T
fn cast_approx(self) -> T
§impl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
impl<S, T> CastFloat<T> for Swhere
T: ConvFloat<S>,
§fn cast_trunc(self) -> T
fn cast_trunc(self) -> T
Cast to integer, truncating Read more
§fn cast_nearest(self) -> T
fn cast_nearest(self) -> T
Cast to the nearest integer Read more
§fn cast_floor(self) -> T
fn cast_floor(self) -> T
Cast the floor to an integer Read more
§fn try_cast_trunc(self) -> Result<T, Error>
fn try_cast_trunc(self) -> Result<T, Error>
Try converting to integer with truncation Read more
§fn try_cast_nearest(self) -> Result<T, Error>
fn try_cast_nearest(self) -> Result<T, Error>
Try converting to the nearest integer Read more
§fn try_cast_floor(self) -> Result<T, Error>
fn try_cast_floor(self) -> Result<T, Error>
Try converting the floor to an integer Read more
§fn try_cast_ceil(self) -> Result<T, Error>
fn try_cast_ceil(self) -> Result<T, Error>
Try convert the ceiling to an integer Read more