Struct gapi_grpc::google::actions::sdk::v2::SurfaceRequirements[][src]

pub struct SurfaceRequirements {
    pub minimum_requirements: Vec<CapabilityRequirement>,
}

Contains a set of requirements that the client surface must support to invoke Actions in your project.

Fields

minimum_requirements: Vec<CapabilityRequirement>

The minimum set of capabilities needed to invoke the Actions in your project. If the surface is missing any of these, the Action will not be triggered.

Trait Implementations

impl Clone for SurfaceRequirements[src]

impl Debug for SurfaceRequirements[src]

impl Default for SurfaceRequirements[src]

impl Message for SurfaceRequirements[src]

impl PartialEq<SurfaceRequirements> for SurfaceRequirements[src]

impl StructuralPartialEq for SurfaceRequirements[src]

Auto Trait Implementations

impl RefUnwindSafe for SurfaceRequirements

impl Send for SurfaceRequirements

impl Sync for SurfaceRequirements

impl Unpin for SurfaceRequirements

impl UnwindSafe for SurfaceRequirements

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<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]