pub enum ItemType {
Show 15 variants
File,
Dir,
CsoServer,
Error,
BinHex,
Dos,
Uuencoded,
IndexServer,
Telnet,
Binary,
RedundantServer,
Tn3270,
Gif,
Image,
Other(u8),
}
Expand description
The type of a resource in a Gopher directory.
For more details, see: https://tools.ietf.org/html/rfc1436
Variants§
File
Item is a file
Dir
Item is a directory
CsoServer
Item is a CSO phone-book server
Error
Error
BinHex
Item is a BinHexed Macintosh file.
Dos
Item is DOS binary archive of some sort.
Client must read until the TCP connection closes. Beware.
Uuencoded
Item is a UNIX uuencoded file.
IndexServer
Item is an Index-Search server.
Telnet
Item points to a text-based telnet session.
Binary
Item is a binary file! Client must read until the TCP connection closes. Beware
RedundantServer
Item is a redundant server
Tn3270
Item points to a text-based tn3270 session.
Gif
Item is a GIF format graphics file.
Image
Item is some kind of image file. Client decides how to display.
Other(u8)
Item is a non-standard type
Implementations§
Trait Implementations§
impl Copy for ItemType
impl Eq for ItemType
impl StructuralPartialEq for ItemType
Auto Trait Implementations§
impl Freeze for ItemType
impl RefUnwindSafe for ItemType
impl Send for ItemType
impl Sync for ItemType
impl Unpin for ItemType
impl UnwindSafe for ItemType
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