Struct gstd_fluent::generated::CreateProgramBuilder
source · pub struct CreateProgramBuilder<Fields = ((), (), (), (), ())> { /* private fields */ }
Implementations§
source§impl<CodeId, Payload, Delay, GasLimit> CreateProgramBuilder<(CodeId, Payload, (), Delay, GasLimit)>
impl<CodeId, Payload, Delay, GasLimit> CreateProgramBuilder<(CodeId, Payload, (), Delay, GasLimit)>
pub fn with_value( self, value: u128 ) -> CreateProgramBuilder<(CodeId, Payload, ValueW, Delay, GasLimit)>
source§impl<CodeId, Payload, Value, GasLimit> CreateProgramBuilder<(CodeId, Payload, Value, (), GasLimit)>
impl<CodeId, Payload, Value, GasLimit> CreateProgramBuilder<(CodeId, Payload, Value, (), GasLimit)>
pub fn with_delay( self, delay: u32 ) -> CreateProgramBuilder<(CodeId, Payload, Value, DelayW, GasLimit)>
source§impl<CodeId, Payload, Value, Delay> CreateProgramBuilder<(CodeId, Payload, Value, Delay, ())>
impl<CodeId, Payload, Value, Delay> CreateProgramBuilder<(CodeId, Payload, Value, Delay, ())>
pub fn with_gas_limit( self, gas_limit: u64 ) -> CreateProgramBuilder<(CodeId, Payload, Value, Delay, GasLimitW)>
source§impl<CodeId, Payload, Value, GasLimit> CreateProgramBuilder<(CodeId, Payload, Value, (), GasLimit)>
impl<CodeId, Payload, Value, GasLimit> CreateProgramBuilder<(CodeId, Payload, Value, (), GasLimit)>
pub fn for_reply( self ) -> CreateProgramBuilderForReply<(CodeId, Payload, Value, GasLimit, (), ())>
pub fn for_reply_as<Decodable: Decode>( self ) -> CreateProgramBuilderForReply<(CodeId, Payload, Value, GasLimit, (), DecodableW<Decodable>)>
source§impl<Buffer: AsRef<[u8]>, Value: Into<ValueW>> CreateProgramBuilder<(CodeIdW, PayloadBytesW<Buffer>, Value, (), ())>
impl<Buffer: AsRef<[u8]>, Value: Into<ValueW>> CreateProgramBuilder<(CodeIdW, PayloadBytesW<Buffer>, Value, (), ())>
source§impl<Buffer: AsRef<[u8]>, Value: Into<ValueW>> CreateProgramBuilder<(CodeIdW, PayloadBytesW<Buffer>, Value, (), GasLimitW)>
impl<Buffer: AsRef<[u8]>, Value: Into<ValueW>> CreateProgramBuilder<(CodeIdW, PayloadBytesW<Buffer>, Value, (), GasLimitW)>
Auto Trait Implementations§
impl<Fields> RefUnwindSafe for CreateProgramBuilder<Fields>where Fields: RefUnwindSafe,
impl<Fields> Send for CreateProgramBuilder<Fields>where Fields: Send,
impl<Fields> Sync for CreateProgramBuilder<Fields>where Fields: Sync,
impl<Fields> Unpin for CreateProgramBuilder<Fields>where Fields: Unpin,
impl<Fields> UnwindSafe for CreateProgramBuilder<Fields>where Fields: UnwindSafe,
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