Enum reproto_core::RpReg
[−]
[src]
pub enum RpReg { Type, Tuple, Interface, SubType, Enum, EnumVariant, Service, }
Marker for the existence of a registered type of the given kind.
Variants
Type
Tuple
Interface
SubType
Enum
EnumVariant
Service
Methods
impl RpReg
[src]
pub fn ident<PackageFn, InnerFn, F: 'static>(
&self,
name: &RpName<F>,
package_fn: PackageFn,
inner_fn: InnerFn
) -> String where
PackageFn: Fn(Vec<&str>) -> String,
InnerFn: Fn(Vec<&str>) -> String,
F: Flavor,
[src]
&self,
name: &RpName<F>,
package_fn: PackageFn,
inner_fn: InnerFn
) -> String where
PackageFn: Fn(Vec<&str>) -> String,
InnerFn: Fn(Vec<&str>) -> String,
F: Flavor,
pub fn is_enum(&self) -> bool
[src]
Check if registered type is an enum.
Trait Implementations
impl Debug for RpReg
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for RpReg
[src]
fn clone(&self) -> RpReg
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more