pub struct PermissionElementIssueDetailsBuilder { /* private fields */ }Expand description
Builder for PermissionElementIssueDetails.
Implementations§
Source§impl PermissionElementIssueDetailsBuilder
impl PermissionElementIssueDetailsBuilder
pub fn issue_type<VALUE: Into<PermissionElementIssueType>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The value of the type attribute.
Sourcepub fn node_id<VALUE: Into<BackendNodeId>>(&mut self, value: VALUE) -> &mut Self
pub fn node_id<VALUE: Into<BackendNodeId>>(&mut self, value: VALUE) -> &mut Self
The node ID of the <permission> element.
Sourcepub fn is_warning<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn is_warning<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
True if the issue is a warning, false if it is an error.
Sourcepub fn permission_name<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn permission_name<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Fields for message construction: Used for messages that reference a specific permission name
Sourcepub fn occluder_node_info<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn occluder_node_info<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Used for messages about occlusion
Sourcepub fn occluder_parent_node_info<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn occluder_parent_node_info<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Used for messages about occluder’s parent
Sourcepub fn disable_reason<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn disable_reason<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Used for messages about activation disabled reason
Sourcepub fn build(
&self,
) -> Result<PermissionElementIssueDetails, PermissionElementIssueDetailsBuilderError>
pub fn build( &self, ) -> Result<PermissionElementIssueDetails, PermissionElementIssueDetailsBuilderError>
Trait Implementations§
Source§impl Clone for PermissionElementIssueDetailsBuilder
impl Clone for PermissionElementIssueDetailsBuilder
Source§fn clone(&self) -> PermissionElementIssueDetailsBuilder
fn clone(&self) -> PermissionElementIssueDetailsBuilder
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 moreAuto Trait Implementations§
impl Freeze for PermissionElementIssueDetailsBuilder
impl RefUnwindSafe for PermissionElementIssueDetailsBuilder
impl Send for PermissionElementIssueDetailsBuilder
impl Sync for PermissionElementIssueDetailsBuilder
impl Unpin for PermissionElementIssueDetailsBuilder
impl UnsafeUnpin for PermissionElementIssueDetailsBuilder
impl UnwindSafe for PermissionElementIssueDetailsBuilder
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