#[non_exhaustive]pub enum ServerUrlParamType {
Str,
Enum(RustIdent),
}Expand description
The type of a ServerUrlParam.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Str
A free-form &str parameter (a non-enum or undeclared variable).
Enum(RustIdent)
An enum-constrained parameter of the named ServerUrlEnum type.
Trait Implementations§
Source§impl Clone for ServerUrlParamType
impl Clone for ServerUrlParamType
Source§fn clone(&self) -> ServerUrlParamType
fn clone(&self) -> ServerUrlParamType
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 ServerUrlParamType
impl Debug for ServerUrlParamType
Source§impl PartialEq for ServerUrlParamType
impl PartialEq for ServerUrlParamType
impl StructuralPartialEq for ServerUrlParamType
Auto Trait Implementations§
impl Freeze for ServerUrlParamType
impl RefUnwindSafe for ServerUrlParamType
impl Send for ServerUrlParamType
impl Sync for ServerUrlParamType
impl Unpin for ServerUrlParamType
impl UnsafeUnpin for ServerUrlParamType
impl UnwindSafe for ServerUrlParamType
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