pub enum GopherPlus {
Supported,
Form,
}Expand description
The Gopher+ marker carried in an item line’s fifth field.
RFC 1436 menus have four tab-separated fields and stop at the port. Gopher+ servers append a fifth, which RFC 1436 clients are required to ignore. Its presence is how a client learns an item has attributes worth asking for.
Variants§
Supported
+: the item has Gopher+ attribute blocks (+INFO, +VIEWS, …).
Form
?: the item is an interactive query carrying an +ASK form, which a
client must fill in before retrieval.
Trait Implementations§
Source§impl Clone for GopherPlus
impl Clone for GopherPlus
Source§fn clone(&self) -> GopherPlus
fn clone(&self) -> GopherPlus
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 moreimpl Copy for GopherPlus
Source§impl Debug for GopherPlus
impl Debug for GopherPlus
impl Eq for GopherPlus
Source§impl PartialEq for GopherPlus
impl PartialEq for GopherPlus
impl StructuralPartialEq for GopherPlus
Auto Trait Implementations§
impl Freeze for GopherPlus
impl RefUnwindSafe for GopherPlus
impl Send for GopherPlus
impl Sync for GopherPlus
impl Unpin for GopherPlus
impl UnsafeUnpin for GopherPlus
impl UnwindSafe for GopherPlus
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