pub struct CwtTemplate {
pub name: String,
pub variables: IndexMap<String, TemplateVariable>,
pub constants: IndexMap<String, TemplateConstant>,
pub structure: TemplateStructure,
}Fields§
§name: StringName of the certificate.
variables: IndexMap<String, TemplateVariable>Variable declarations.
constants: IndexMap<String, TemplateConstant>Constant declarations.
structure: TemplateStructureStructure 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 duplicate 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 for CwtTemplate
impl PartialEq for CwtTemplate
Source§impl Serialize for CwtTemplate
impl Serialize for CwtTemplate
impl Eq for CwtTemplate
impl StructuralPartialEq for CwtTemplate
Auto Trait Implementations§
impl Freeze for CwtTemplate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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 Q
impl<Q, K> Equivalent<K> for Q
§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>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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