pub struct DeviceBindRuleRequest {
pub rule_id: String,
pub device_ids: Vec<String>,
pub overwrite: Option<bool>,
}Expand description
设备绑定权限组请求
Fields§
§rule_id: String权限组ID
device_ids: Vec<String>设备ID列表
overwrite: Option<bool>是否覆盖现有绑定
Trait Implementations§
Source§impl Clone for DeviceBindRuleRequest
impl Clone for DeviceBindRuleRequest
Source§fn clone(&self) -> DeviceBindRuleRequest
fn clone(&self) -> DeviceBindRuleRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeviceBindRuleRequest
impl Debug for DeviceBindRuleRequest
Source§impl<'de> Deserialize<'de> for DeviceBindRuleRequest
impl<'de> Deserialize<'de> for DeviceBindRuleRequest
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
Auto Trait Implementations§
impl Freeze for DeviceBindRuleRequest
impl RefUnwindSafe for DeviceBindRuleRequest
impl Send for DeviceBindRuleRequest
impl Sync for DeviceBindRuleRequest
impl Unpin for DeviceBindRuleRequest
impl UnsafeUnpin for DeviceBindRuleRequest
impl UnwindSafe for DeviceBindRuleRequest
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