Enum sn_messaging::infrastructure::GetSectionResponse [−][src]
Information about a section.
Variants
Success(InfrastructureInformation)
Successful response to GetSectionRequest
. Contains information about the requested
section.
Redirect(Vec<SocketAddr>)
Response to GetSectionRequest
containing addresses of nodes that are closer to the
requested name than the recipient. The request should be repeated to these addresses.
SectionInfrastructureUpdate(Error)
Request could not be fulfilled due to section infrastructure updates
Trait Implementations
impl Debug for GetSectionResponse
[src]
impl<'de> Deserialize<'de> for GetSectionResponse
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<GetSectionResponse> for GetSectionResponse
[src]
fn eq(&self, other: &GetSectionResponse) -> bool
[src]
fn ne(&self, other: &GetSectionResponse) -> bool
[src]
impl Serialize for GetSectionResponse
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for GetSectionResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetSectionResponse
impl Send for GetSectionResponse
impl Sync for GetSectionResponse
impl Unpin for GetSectionResponse
impl UnwindSafe for GetSectionResponse
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,