#[repr(u32)]pub enum NodeError {
Show 13 variants
Internal = 1,
NodeRemoved = 2,
NameMissing = 3,
NameInvalid = 4,
NameAlreadyExists = 5,
OfferSourceNameMissing = 6,
OfferRefExists = 7,
SymbolNameMissing = 8,
SymbolAddressMissing = 9,
SymbolAlreadyExists = 10,
UnbindChildrenInProgress = 11,
UnsupportedArgs = 12,
UnknownOrdinal_(u32),
}
Expand description
Error codes for the Node protocol.
Variants§
Internal = 1
NodeRemoved = 2
NameMissing = 3
NameInvalid = 4
NameAlreadyExists = 5
OfferSourceNameMissing = 6
OfferRefExists = 7
SymbolNameMissing = 8
SymbolAddressMissing = 9
SymbolAlreadyExists = 10
UnbindChildrenInProgress = 11
UnsupportedArgs = 12
UnknownOrdinal_(u32)
Trait Implementations§
Source§impl Encodable for NodeError
impl Encodable for NodeError
Source§type Encoded = WireNodeError
type Encoded = WireNodeError
The wire type for the value.
§const COPY_OPTIMIZATION: CopyOptimization<Self, Self::Encoded> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, Self::Encoded> = _
Whether the conversion from
Self
to Self::Encoded
is equivalent to copying the raw bytes
of Self
. Read moreSource§impl<___E> EncodeRef<___E> for NodeErrorwhere
___E: ?Sized,
impl<___E> EncodeRef<___E> for NodeErrorwhere
___E: ?Sized,
Source§fn encode_ref(
&self,
encoder: &mut ___E,
out: &mut MaybeUninit<Self::Encoded>,
) -> Result<(), EncodeError>
fn encode_ref( &self, encoder: &mut ___E, out: &mut MaybeUninit<Self::Encoded>, ) -> Result<(), EncodeError>
Encodes this reference into an encoder and output.
Source§impl From<NodeError> for WireNodeError
impl From<NodeError> for WireNodeError
Source§impl From<WireNodeError> for NodeError
impl From<WireNodeError> for NodeError
Source§fn from(wire: WireNodeError) -> Self
fn from(wire: WireNodeError) -> Self
Converts to this type from the input type.
Source§impl FromWire<WireNodeError> for NodeError
impl FromWire<WireNodeError> for NodeError
Source§fn from_wire(wire: WireNodeError) -> Self
fn from_wire(wire: WireNodeError) -> Self
Converts the given
wire
to this type.§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<WireNodeError> for NodeError
impl FromWireRef<WireNodeError> for NodeError
Source§fn from_wire_ref(wire: &WireNodeError) -> Self
fn from_wire_ref(wire: &WireNodeError) -> Self
Converts the given
wire
reference to this type.impl Copy for NodeError
impl Eq for NodeError
impl StructuralPartialEq for NodeError
Auto Trait Implementations§
impl Freeze for NodeError
impl RefUnwindSafe for NodeError
impl Send for NodeError
impl Sync for NodeError
impl Unpin for NodeError
impl UnwindSafe for NodeError
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,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
Converts the given
wire
to an option of this type.§impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
Converts the given
wire
reference to an option of this type.