pub struct CreateClaimableBalanceOperationBuilder { /* private fields */ }Implementations§
Source§impl CreateClaimableBalanceOperationBuilder
impl CreateClaimableBalanceOperationBuilder
pub fn new() -> CreateClaimableBalanceOperationBuilder
pub fn with_source_account<S>(
self,
source: S,
) -> CreateClaimableBalanceOperationBuilderwhere
S: Into<MuxedAccount>,
pub fn with_asset(self, asset: Asset) -> CreateClaimableBalanceOperationBuilder
pub fn with_amount<A>( self, amount: A, ) -> Result<CreateClaimableBalanceOperationBuilder>
pub fn with_claimants( self, claimants: Vec<Claimant>, ) -> CreateClaimableBalanceOperationBuilder
pub fn add_claimant( self, claimant: Claimant, ) -> CreateClaimableBalanceOperationBuilder
pub fn build(self) -> Result<Operation>
Trait Implementations§
Source§impl Default for CreateClaimableBalanceOperationBuilder
impl Default for CreateClaimableBalanceOperationBuilder
Source§fn default() -> CreateClaimableBalanceOperationBuilder
fn default() -> CreateClaimableBalanceOperationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateClaimableBalanceOperationBuilder
impl RefUnwindSafe for CreateClaimableBalanceOperationBuilder
impl Send for CreateClaimableBalanceOperationBuilder
impl Sync for CreateClaimableBalanceOperationBuilder
impl Unpin for CreateClaimableBalanceOperationBuilder
impl UnwindSafe for CreateClaimableBalanceOperationBuilder
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