[][src]Struct rusoto_iot1click_projects::DeviceTemplate

pub struct DeviceTemplate {
    pub callback_overrides: Option<HashMap<String, String>>,
    pub device_type: Option<String>,
}

An object representing a device for a placement template (see PlacementTemplate).

Fields

An optional Lambda function to invoke instead of the default Lambda function provided by the placement template.

The device type, which currently must be "button".

Trait Implementations

impl Clone for DeviceTemplate
[src]

Performs copy-assignment from source. Read more

impl Default for DeviceTemplate
[src]

impl PartialEq<DeviceTemplate> for DeviceTemplate
[src]

impl Debug for DeviceTemplate
[src]

impl Serialize for DeviceTemplate
[src]

impl<'de> Deserialize<'de> for DeviceTemplate
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T