pub enum PolicyToJsonAnswer {
Success {
json: JsonValueWithNoDuplicateKeys,
},
Failure {
errors: Vec<DetailedError>,
},
}
Expand description
Result of converting a policy or template to JSON
Variants§
Success
Represents a successful call
Fields
§
json: JsonValueWithNoDuplicateKeys
JSON format policy
Failure
Represents a failed call (e.g., because the input is ill-formed)
Fields
§
errors: Vec<DetailedError>
Errors
Trait Implementations§
Source§impl Debug for PolicyToJsonAnswer
impl Debug for PolicyToJsonAnswer
Source§impl<'de> Deserialize<'de> for PolicyToJsonAnswer
impl<'de> Deserialize<'de> for PolicyToJsonAnswer
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
Auto Trait Implementations§
impl Freeze for PolicyToJsonAnswer
impl RefUnwindSafe for PolicyToJsonAnswer
impl Send for PolicyToJsonAnswer
impl Sync for PolicyToJsonAnswer
impl Unpin for PolicyToJsonAnswer
impl UnwindSafe for PolicyToJsonAnswer
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> 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