Struct ot_certs::cwt::CwtTemplate
source · pub struct CwtTemplate {
pub name: String,
pub variables: IndexMap<String, TemplateVariable>,
pub constants: IndexMap<String, TemplateConstant>,
pub structure: TemplateStructure,
}
Fields§
§name: String
Name of the certificate.
variables: IndexMap<String, TemplateVariable>
Variable declarations.
constants: IndexMap<String, TemplateConstant>
Constant declarations.
structure: TemplateStructure
Structure specification.
Implementations§
source§impl CwtTemplate
impl CwtTemplate
pub fn from_hjson_str(content: &str) -> Result<CwtTemplate>
Trait Implementations§
source§impl Clone for CwtTemplate
impl Clone for CwtTemplate
source§fn clone(&self) -> CwtTemplate
fn clone(&self) -> CwtTemplate
Returns a copy of the value. Read more
1.0.0 · 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 CwtTemplate
impl Debug for CwtTemplate
source§impl<'de> Deserialize<'de> for CwtTemplate
impl<'de> Deserialize<'de> for CwtTemplate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<CwtTemplate> for CwtTemplate
impl PartialEq<CwtTemplate> for CwtTemplate
source§fn eq(&self, other: &CwtTemplate) -> bool
fn eq(&self, other: &CwtTemplate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CwtTemplate
impl Serialize for CwtTemplate
impl Eq for CwtTemplate
impl StructuralEq for CwtTemplate
impl StructuralPartialEq for CwtTemplate
Auto Trait Implementations§
impl RefUnwindSafe for CwtTemplate
impl Send for CwtTemplate
impl Sync for CwtTemplate
impl Unpin for CwtTemplate
impl UnwindSafe for CwtTemplate
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where
F: FnOnce(&Self) -> bool,
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where F: FnOnce(&Self) -> bool,
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more