pub struct DeviceSetupRequestV1 {
pub schema: String,
pub device_code: String,
pub project: Option<DeviceSetupProjectV1>,
pub shares: Vec<String>,
}Expand description
C0 2.1 POST /v1/device/setup (no token; the pending device_code):
the project this engine runs in and what it shares, shown on the
approval page (routes/device_setup.request.json). Requester’s claims.
Fields§
§schema: String§device_code: String§project: Option<DeviceSetupProjectV1>knowledge, usage, receipts, bus, sorted.
Trait Implementations§
Source§impl Clone for DeviceSetupRequestV1
impl Clone for DeviceSetupRequestV1
Source§impl Debug for DeviceSetupRequestV1
impl Debug for DeviceSetupRequestV1
Source§impl<'de> Deserialize<'de> for DeviceSetupRequestV1
impl<'de> Deserialize<'de> for DeviceSetupRequestV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DeviceSetupRequestV1
Source§impl PartialEq for DeviceSetupRequestV1
impl PartialEq for DeviceSetupRequestV1
Source§impl Serialize for DeviceSetupRequestV1
impl Serialize for DeviceSetupRequestV1
impl StructuralPartialEq for DeviceSetupRequestV1
Auto Trait Implementations§
impl Freeze for DeviceSetupRequestV1
impl RefUnwindSafe for DeviceSetupRequestV1
impl Send for DeviceSetupRequestV1
impl Sync for DeviceSetupRequestV1
impl Unpin for DeviceSetupRequestV1
impl UnsafeUnpin for DeviceSetupRequestV1
impl UnwindSafe for DeviceSetupRequestV1
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