pub struct PortConflict {
pub port: u16,
pub proto: &'static str,
pub bind: String,
}Expand description
A host port that is already occupied by another process.
Fields§
§port: u16The host port that could not be bound.
proto: &'static strtcp or udp.
bind: StringThe bind address that failed, e.g. 0.0.0.0:3000 or [::]:3000.
Trait Implementations§
Source§impl Clone for PortConflict
impl Clone for PortConflict
Source§fn clone(&self) -> PortConflict
fn clone(&self) -> PortConflict
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PortConflict
impl Debug for PortConflict
Source§impl Display for PortConflict
impl Display for PortConflict
impl Eq for PortConflict
Source§impl PartialEq for PortConflict
impl PartialEq for PortConflict
impl StructuralPartialEq for PortConflict
Auto Trait Implementations§
impl Freeze for PortConflict
impl RefUnwindSafe for PortConflict
impl Send for PortConflict
impl Sync for PortConflict
impl Unpin for PortConflict
impl UnsafeUnpin for PortConflict
impl UnwindSafe for PortConflict
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more