[−][src]Struct exonum_configuration::Propose
Propose a new configuration.
Notes
See ErrorCode
for the description of error codes emitted by the execute()
method.
Fields
cfg: String
Configuration in JSON format.
Should be convertible into StoredConfiguration
.
Methods
impl Propose
[src]
pub fn sign(
author: &PublicKey,
cfg: &str,
key: &SecretKey
) -> Signed<RawTransaction>
[src]
author: &PublicKey,
cfg: &str,
key: &SecretKey
) -> Signed<RawTransaction>
Create Signed
for Propose
transaction, signed by provided keys.
Trait Implementations
impl Clone for Propose
[src]
fn clone(&self) -> Propose
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<Propose> for ConfigurationTransactions
[src]
impl From<Propose> for ServiceTransaction
[src]
impl PartialEq<Propose> for Propose
[src]
impl Debug for Propose
[src]
impl Serialize for Propose
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Propose
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl BinaryValue for Propose
[src]
fn to_bytes(&self) -> Vec<u8>
[src]
fn from_bytes(value: Cow<[u8]>) -> Result<Self, Error>
[src]
fn into_bytes(self) -> Vec<u8>
[src]
Consumes and serializes the given value to the vector of bytes. This method is faster with the wrapped values, thus if you wouldn't use value after serialization use it. Read more
impl ObjectHash for Propose
[src]
fn object_hash(&self) -> Hash
[src]
impl CryptoHash for Propose
[src]
impl ProtobufConvert for Propose
[src]
type ProtoStruct = Propose
Type of the protobuf clone of Self
fn to_pb(&self) -> Self::ProtoStruct
[src]
fn from_pb(pb: Self::ProtoStruct) -> Result<Self, _FailureError>
[src]
impl Transaction for Propose
[src]
fn execute(&self, context: TransactionContext) -> ExecutionResult
[src]
Auto Trait Implementations
impl Sync for Propose
impl Send for Propose
impl Unpin for Propose
impl RefUnwindSafe for Propose
impl UnwindSafe for Propose
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> Erased for T
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
T: Serialize + ?Sized,