Enum sn_messaging::section_info::GetSectionResponse[][src]

pub enum GetSectionResponse {
    Success(SectionInfo),
    Redirect(Vec<(XorName, SocketAddr)>),
    SectionInfoUpdate(Error),
}

Information about a section.

Variants

Success(SectionInfo)

Successful response to GetSectionQuery. Contains information about the requested section.

Response to GetSectionQuery containing addresses of nodes that are closer to the requested name than the recipient. The request should be repeated to these addresses.

SectionInfoUpdate(Error)

Request could not be fulfilled due to section constellation updates

Trait Implementations

impl Clone for GetSectionResponse[src]

impl Debug for GetSectionResponse[src]

impl<'de> Deserialize<'de> for GetSectionResponse[src]

impl PartialEq<GetSectionResponse> for GetSectionResponse[src]

impl Serialize for GetSectionResponse[src]

impl StructuralPartialEq for GetSectionResponse[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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>,