pub struct ProposalBuilder { /* private fields */ }Implementations§
Source§impl ProposalBuilder
impl ProposalBuilder
pub fn new() -> Self
pub fn with_proposal( self, proposal: ProposalProcedure, ) -> Result<Self, ProposalBuilderError>
pub fn with_native_script_proposal( self, proposal: ProposalProcedure, native_script: NativeScript, witness_info: NativeScriptWitnessInfo, ) -> Result<Self, ProposalBuilderError>
pub fn with_plutus_proposal( self, proposal: ProposalProcedure, partial_witness: PartialPlutusWitness, required_signers: RequiredSigners, datum: PlutusData, ) -> Result<Self, ProposalBuilderError>
pub fn with_plutus_proposal_inline_datum( self, proposal: ProposalProcedure, partial_witness: PartialPlutusWitness, required_signers: RequiredSigners, ) -> Result<Self, ProposalBuilderError>
pub fn build(self) -> ProposalBuilderResult
Trait Implementations§
Source§impl Clone for ProposalBuilder
impl Clone for ProposalBuilder
Source§fn clone(&self) -> ProposalBuilder
fn clone(&self) -> ProposalBuilder
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 Debug for ProposalBuilder
impl Debug for ProposalBuilder
Auto Trait Implementations§
impl Freeze for ProposalBuilder
impl RefUnwindSafe for ProposalBuilder
impl Send for ProposalBuilder
impl Sync for ProposalBuilder
impl Unpin for ProposalBuilder
impl UnsafeUnpin for ProposalBuilder
impl UnwindSafe for ProposalBuilder
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more