pub enum DeviceIdProviderRequest {
GetId {
responder: DeviceIdProviderGetIdResponder,
},
}
Expand description
Provides the device’s feedback ID.
The feedback ID is a persisted UUID used to group feedback reports. The ID is not intended to be used for any reporting purposes other than feedback, e.g., not intended to be used for telemetry.
Variants§
GetId
Returns the device’s feedback ID.
This method follows the hanging-get pattern and won’t return a value until the ID since the last call has changed.
Fields
§
responder: DeviceIdProviderGetIdResponder
Implementations§
Source§impl DeviceIdProviderRequest
impl DeviceIdProviderRequest
pub fn into_get_id(self) -> Option<DeviceIdProviderGetIdResponder>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeviceIdProviderRequest
impl !RefUnwindSafe for DeviceIdProviderRequest
impl Send for DeviceIdProviderRequest
impl Sync for DeviceIdProviderRequest
impl Unpin for DeviceIdProviderRequest
impl !UnwindSafe for DeviceIdProviderRequest
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