pub struct LiteralPolicySet {
pub templates: HashMap<String, TemplateBody>,
pub links: HashMap<String, LiteralPolicy>,
}
Available on crate feature
protobufs
only.Fields§
§templates: HashMap<String, TemplateBody>
Key is PolicyID as a string
links: HashMap<String, LiteralPolicy>
Trait Implementations§
Source§impl Clone for LiteralPolicySet
impl Clone for LiteralPolicySet
Source§fn clone(&self) -> LiteralPolicySet
fn clone(&self) -> LiteralPolicySet
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 LiteralPolicySet
impl Debug for LiteralPolicySet
Source§impl Default for LiteralPolicySet
impl Default for LiteralPolicySet
Source§impl From<&LiteralPolicySet> for LiteralPolicySet
impl From<&LiteralPolicySet> for LiteralPolicySet
Source§fn from(v: &LiteralPolicySet) -> Self
fn from(v: &LiteralPolicySet) -> Self
Converts to this type from the input type.
Source§impl From<&LiteralPolicySet> for LiteralPolicySet
impl From<&LiteralPolicySet> for LiteralPolicySet
Source§fn from(v: &LiteralPolicySet) -> Self
fn from(v: &LiteralPolicySet) -> Self
Converts to this type from the input type.
Source§impl From<&PolicySet> for LiteralPolicySet
impl From<&PolicySet> for LiteralPolicySet
Source§impl From<&PolicySet> for LiteralPolicySet
impl From<&PolicySet> for LiteralPolicySet
Source§impl Message for LiteralPolicySet
impl Message for LiteralPolicySet
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for LiteralPolicySet
impl PartialEq for LiteralPolicySet
Source§impl TryFrom<&LiteralPolicySet> for PolicySet
impl TryFrom<&LiteralPolicySet> for PolicySet
Source§type Error = ReificationError
type Error = ReificationError
The type returned in the event of a conversion error.
Source§impl TryFrom<&LiteralPolicySet> for PolicySet
impl TryFrom<&LiteralPolicySet> for PolicySet
Source§type Error = PolicySetError
type Error = PolicySetError
The type returned in the event of a conversion error.
impl StructuralPartialEq for LiteralPolicySet
Auto Trait Implementations§
impl Freeze for LiteralPolicySet
impl RefUnwindSafe for LiteralPolicySet
impl Send for LiteralPolicySet
impl Sync for LiteralPolicySet
impl Unpin for LiteralPolicySet
impl UnwindSafe for LiteralPolicySet
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,
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