pub enum StatusCodeKind {
Show 22 variants
TransferStarted,
TransferAboutToStart,
Ok,
FeatureNotImplemented,
SystemStatus,
HelpMessage,
NameSystemType,
ReadyForNewUser,
ClosingControlConnection,
RequestActionCompleted,
UserLoggedIn,
EnteredPassiveMode,
EnteredExtendedPassiveMode,
RequestFileActionCompleted,
PathCreated,
PasswordRequired,
RequestActionPending,
CommandUnrecognized,
SecurityMechanismNotImplemented,
RequestActionDenied,
FileNameNotAllowed,
Unknown,
}Expand description
Represent a textual interpretation of a particular status code, most were taken from RFC 959.
Variants§
TransferStarted
Status code 125
TransferAboutToStart
Status code 150
Ok
Status code 200
FeatureNotImplemented
Status code 202
SystemStatus
Status code 211,
HelpMessage
Status code 214
NameSystemType
Status code 215
ReadyForNewUser
Status code 220
ClosingControlConnection
Status code 221
RequestActionCompleted
Status code 226
UserLoggedIn
Status code 230
EnteredPassiveMode
Status code 227
EnteredExtendedPassiveMode
Status code 229
RequestFileActionCompleted
Status code 250
PathCreated
Status code 257
PasswordRequired
Status code 331
RequestActionPending
Status code 350
CommandUnrecognized
Status code 500
SecurityMechanismNotImplemented
Status code 504
RequestActionDenied
Status code 550
FileNameNotAllowed
Status code 553
Unknown
Status code not expected by any implementation on this crate.
Trait Implementations§
Source§impl Debug for StatusCodeKind
impl Debug for StatusCodeKind
Source§impl From<u16> for StatusCodeKind
impl From<u16> for StatusCodeKind
Source§fn from(code: u16) -> StatusCodeKind
fn from(code: u16) -> StatusCodeKind
Converts to this type from the input type.
Source§impl PartialEq for StatusCodeKind
impl PartialEq for StatusCodeKind
impl StructuralPartialEq for StatusCodeKind
Auto Trait Implementations§
impl Freeze for StatusCodeKind
impl RefUnwindSafe for StatusCodeKind
impl Send for StatusCodeKind
impl Sync for StatusCodeKind
impl Unpin for StatusCodeKind
impl UnwindSafe for StatusCodeKind
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