pub struct PathPaymentStrictSendOperationBuilder { /* private fields */ }Implementations§
Source§impl PathPaymentStrictSendOperationBuilder
impl PathPaymentStrictSendOperationBuilder
pub fn new() -> PathPaymentStrictSendOperationBuilder
pub fn with_source_account<S>(
self,
source: S,
) -> PathPaymentStrictSendOperationBuilderwhere
S: Into<MuxedAccount>,
pub fn with_destination<A>(
self,
destination: A,
) -> PathPaymentStrictSendOperationBuilderwhere
A: Into<MuxedAccount>,
pub fn with_send_asset( self, send_asset: Asset, ) -> PathPaymentStrictSendOperationBuilder
pub fn with_send_amount<A>( self, send_amount: A, ) -> Result<PathPaymentStrictSendOperationBuilder>
pub fn with_destination_asset( self, dest_asset: Asset, ) -> PathPaymentStrictSendOperationBuilder
pub fn with_destination_min<A>( self, dest_min: A, ) -> Result<PathPaymentStrictSendOperationBuilder>
pub fn add_asset(self, asset: Asset) -> PathPaymentStrictSendOperationBuilder
pub fn build(self) -> Result<Operation>
Trait Implementations§
Source§impl Default for PathPaymentStrictSendOperationBuilder
impl Default for PathPaymentStrictSendOperationBuilder
Source§fn default() -> PathPaymentStrictSendOperationBuilder
fn default() -> PathPaymentStrictSendOperationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PathPaymentStrictSendOperationBuilder
impl RefUnwindSafe for PathPaymentStrictSendOperationBuilder
impl Send for PathPaymentStrictSendOperationBuilder
impl Sync for PathPaymentStrictSendOperationBuilder
impl Unpin for PathPaymentStrictSendOperationBuilder
impl UnwindSafe for PathPaymentStrictSendOperationBuilder
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