[][src]Struct ibc_proto::ibc::core::client::v1::ClientUpdateProposal

pub struct ClientUpdateProposal {
    pub title: String,
    pub description: String,
    pub client_id: String,
    pub header: Option<Any>,
}

ClientUpdateProposal is a governance proposal. If it passes, the client is updated with the provided header. The update may fail if the header is not valid given certain conditions specified by the client implementation.

Fields

title: String

the title of the update proposal

description: String

the description of the proposal

client_id: String

the client identifier for the client to be updated if the proposal passes

header: Option<Any>

the header used to update the client if the proposal passes

Trait Implementations

impl Clone for ClientUpdateProposal[src]

impl Debug for ClientUpdateProposal[src]

impl Default for ClientUpdateProposal[src]

impl Message for ClientUpdateProposal[src]

impl PartialEq<ClientUpdateProposal> for ClientUpdateProposal[src]

impl StructuralPartialEq for ClientUpdateProposal[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]