pub enum PatchFill {
Stretch,
Tile,
}Expand description
How a region larger than its source is filled.
Variants§
Stretch
Scale the source to fill the region.
Tile
Repeat the source at its own size, clipping the last row and column.
Implementations§
Trait Implementations§
impl Copy for PatchFill
impl Eq for PatchFill
impl StructuralPartialEq for PatchFill
Auto Trait Implementations§
impl Freeze for PatchFill
impl RefUnwindSafe for PatchFill
impl Send for PatchFill
impl Sync for PatchFill
impl Unpin for PatchFill
impl UnsafeUnpin for PatchFill
impl UnwindSafe for PatchFill
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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