pub struct Deployment {
pub network: Network,
pub name: String,
pub proposal: bool,
}
Fields§
§network: Network
§name: String
§proposal: bool
Implementations§
Source§impl Deployment
impl Deployment
pub async fn new( name: String, network: Network, proposal: bool, ) -> Result<Deployment>
pub fn get(&self) -> Result<Value, CosmScriptError>
pub fn set(&self, deployment: Value) -> Result<(), CosmScriptError>
Sourcepub fn get_contract_address(
&self,
contract_name: &str,
) -> Result<String, CosmScriptError>
pub fn get_contract_address( &self, contract_name: &str, ) -> Result<String, CosmScriptError>
Get the contract address in the current deployment
Sourcepub fn save_contract_address(
&self,
contract_name: &str,
contract_address: &str,
) -> Result<(), CosmScriptError>
pub fn save_contract_address( &self, contract_name: &str, contract_address: &str, ) -> Result<(), CosmScriptError>
Set the contract address in the current deployment
Trait Implementations§
Source§impl Clone for Deployment
impl Clone for Deployment
Source§fn clone(&self) -> Deployment
fn clone(&self) -> Deployment
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 moreAuto Trait Implementations§
impl Freeze for Deployment
impl !RefUnwindSafe for Deployment
impl Send for Deployment
impl Sync for Deployment
impl Unpin for Deployment
impl !UnwindSafe for Deployment
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request