pub struct Disclose {
pub type_field: String,
pub id: String,
pub protocols: Vec<Protocol>,
}Expand description
A feature which is in the Disclosed structure
Fields§
§type_field: StringThe type of the request
id: StringThe id of the request
protocols: Vec<Protocol>All the supported protocols of the cloudagent
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Disclose
impl<'de> Deserialize<'de> for Disclose
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 Disclose
impl RefUnwindSafe for Disclose
impl Send for Disclose
impl Sync for Disclose
impl Unpin for Disclose
impl UnwindSafe for Disclose
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