#[non_exhaustive]pub struct GuestAttributesEntry {
pub key: Option<String>,
pub namespace: Option<String>,
pub value: Option<String>,
/* private fields */
}Available on crate feature
instances only.Expand description
A guest attributes namespace/key/value entry.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.key: Option<String>Key for the guest attribute entry.
namespace: Option<String>Namespace for the guest attribute entry.
value: Option<String>Value for the guest attribute entry.
Implementations§
Source§impl GuestAttributesEntry
impl GuestAttributesEntry
pub fn new() -> Self
Sourcepub fn set_or_clear_key<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_key<T>(self, v: Option<T>) -> Self
Sourcepub fn set_namespace<T>(self, v: T) -> Self
pub fn set_namespace<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_namespace<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_namespace<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for GuestAttributesEntry
impl Clone for GuestAttributesEntry
Source§fn clone(&self) -> GuestAttributesEntry
fn clone(&self) -> GuestAttributesEntry
Returns a duplicate of the value. Read more
1.0.0 · 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 GuestAttributesEntry
impl Debug for GuestAttributesEntry
Source§impl Default for GuestAttributesEntry
impl Default for GuestAttributesEntry
Source§fn default() -> GuestAttributesEntry
fn default() -> GuestAttributesEntry
Returns the “default value” for a type. Read more
Source§impl Message for GuestAttributesEntry
impl Message for GuestAttributesEntry
Source§impl PartialEq for GuestAttributesEntry
impl PartialEq for GuestAttributesEntry
impl StructuralPartialEq for GuestAttributesEntry
Auto Trait Implementations§
impl Freeze for GuestAttributesEntry
impl RefUnwindSafe for GuestAttributesEntry
impl Send for GuestAttributesEntry
impl Sync for GuestAttributesEntry
impl Unpin for GuestAttributesEntry
impl UnwindSafe for GuestAttributesEntry
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