[−][src]Struct krill::commons::api::ResourceClassName
This type represents a resource class name, as used in RFC6492. The protocol allows for any arbitrary set of utf8 characters to be used as the name, though in practice names can be expected to be short and plain ascii or even numbers.
We store the name in a Bytes for cheap cloning, as these names need to be passed around quite a bit and end up being stored as owned values in events.
Trait Implementations
impl Clone for ResourceClassName
[src]
fn clone(&self) -> ResourceClassName
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ResourceClassName
[src]
impl Default for ResourceClassName
[src]
fn default() -> ResourceClassName
[src]
impl<'de> Deserialize<'de> for ResourceClassName
[src]
fn deserialize<D>(deserializer: D) -> Result<ResourceClassName, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Display for ResourceClassName
[src]
impl Eq for ResourceClassName
[src]
impl<'_> From<&'_ str> for ResourceClassName
[src]
fn from(s: &str) -> ResourceClassName
[src]
impl From<String> for ResourceClassName
[src]
fn from(s: String) -> ResourceClassName
[src]
impl From<u32> for ResourceClassName
[src]
fn from(nr: u32) -> ResourceClassName
[src]
impl Hash for ResourceClassName
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ResourceClassName
[src]
fn cmp(&self, other: &ResourceClassName) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ResourceClassName> for ResourceClassName
[src]
fn eq(&self, other: &ResourceClassName) -> bool
[src]
fn ne(&self, other: &ResourceClassName) -> bool
[src]
impl PartialOrd<ResourceClassName> for ResourceClassName
[src]
fn partial_cmp(&self, other: &ResourceClassName) -> Option<Ordering>
[src]
fn lt(&self, other: &ResourceClassName) -> bool
[src]
fn le(&self, other: &ResourceClassName) -> bool
[src]
fn gt(&self, other: &ResourceClassName) -> bool
[src]
fn ge(&self, other: &ResourceClassName) -> bool
[src]
impl Serialize for ResourceClassName
[src]
impl StructuralEq for ResourceClassName
[src]
impl StructuralPartialEq for ResourceClassName
[src]
Auto Trait Implementations
impl RefUnwindSafe for ResourceClassName
impl Send for ResourceClassName
impl Sync for ResourceClassName
impl Unpin for ResourceClassName
impl UnwindSafe for ResourceClassName
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,