Enum gapi_grpc::google::actions::sdk::v2::conversation::image::ImageFill[][src]

#[repr(i32)]pub enum ImageFill {
    Unspecified,
    Gray,
    White,
    Cropped,
}

Possible image display options for affecting the presentation of the image. This should be used for when the image’s aspect ratio does not match the image container’s aspect ratio.

Variants

Unspecified

Unspecified image fill.

Gray

Fill the gaps between the image and the image container with gray bars.

White

Fill the gaps between the image and the image container with white bars.

Cropped

Image is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to “Zoom Mode” on a widescreen TV when playing a 4:3 video.

Implementations

impl ImageFill[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ImageFill.

pub fn from_i32(value: i32) -> Option<ImageFill>[src]

Converts an i32 to a ImageFill, or None if value is not a valid variant.

Trait Implementations

impl Clone for ImageFill[src]

impl Copy for ImageFill[src]

impl Debug for ImageFill[src]

impl Default for ImageFill[src]

impl Eq for ImageFill[src]

impl From<ImageFill> for i32[src]

impl Hash for ImageFill[src]

impl Ord for ImageFill[src]

impl PartialEq<ImageFill> for ImageFill[src]

impl PartialOrd<ImageFill> for ImageFill[src]

impl StructuralEq for ImageFill[src]

impl StructuralPartialEq for ImageFill[src]

Auto Trait Implementations

impl RefUnwindSafe for ImageFill

impl Send for ImageFill

impl Sync for ImageFill

impl Unpin for ImageFill

impl UnwindSafe for ImageFill

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]