pub struct CreateNamespaceRegistryPermissionActionBuilder { /* private fields */ }Expand description
Builder used to create CreateNamespaceRegistryPermissionAction
Implementations§
Source§impl CreateNamespaceRegistryPermissionActionBuilder
impl CreateNamespaceRegistryPermissionActionBuilder
pub fn new() -> Self
pub fn with_namespace( self, namespace: String, ) -> CreateNamespaceRegistryPermissionActionBuilder
pub fn with_contract_name( self, contract_name: String, ) -> CreateNamespaceRegistryPermissionActionBuilder
pub fn with_read( self, read: bool, ) -> CreateNamespaceRegistryPermissionActionBuilder
pub fn with_write( self, write: bool, ) -> CreateNamespaceRegistryPermissionActionBuilder
pub fn build( self, ) -> Result<CreateNamespaceRegistryPermissionAction, ActionBuildError>
pub fn into_payload_builder( self, ) -> Result<SabrePayloadBuilder, ActionBuildError>
Trait Implementations§
Source§impl Clone for CreateNamespaceRegistryPermissionActionBuilder
impl Clone for CreateNamespaceRegistryPermissionActionBuilder
Source§fn clone(&self) -> CreateNamespaceRegistryPermissionActionBuilder
fn clone(&self) -> CreateNamespaceRegistryPermissionActionBuilder
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 Default for CreateNamespaceRegistryPermissionActionBuilder
impl Default for CreateNamespaceRegistryPermissionActionBuilder
Source§fn default() -> CreateNamespaceRegistryPermissionActionBuilder
fn default() -> CreateNamespaceRegistryPermissionActionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateNamespaceRegistryPermissionActionBuilder
impl RefUnwindSafe for CreateNamespaceRegistryPermissionActionBuilder
impl Send for CreateNamespaceRegistryPermissionActionBuilder
impl Sync for CreateNamespaceRegistryPermissionActionBuilder
impl Unpin for CreateNamespaceRegistryPermissionActionBuilder
impl UnwindSafe for CreateNamespaceRegistryPermissionActionBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> DefaultFeatures<'a> for T
impl<'a, T> DefaultFeatures<'a> for T
Source§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.Source§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
Source§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.