pub struct SuggestReport {
pub manifest: PolicyManifest,
pub profiles: Vec<SuggestedProfile>,
pub skipped: Vec<SkipReason>,
pub round_trip_ok: bool,
}Expand description
What suggest_profiles returns: the new manifest, the profiles it built,
and the reasons each non-promoted role stayed flat.
Fields§
§manifest: PolicyManifest§profiles: Vec<SuggestedProfile>§skipped: Vec<SkipReason>§round_trip_ok: booltrue if the new manifest round-trips identically (modulo
auto-generated role comments) to the input.
Trait Implementations§
Source§impl Clone for SuggestReport
impl Clone for SuggestReport
Source§fn clone(&self) -> SuggestReport
fn clone(&self) -> SuggestReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SuggestReport
impl RefUnwindSafe for SuggestReport
impl Send for SuggestReport
impl Sync for SuggestReport
impl Unpin for SuggestReport
impl UnsafeUnpin for SuggestReport
impl UnwindSafe for SuggestReport
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