pub enum MemberFacingBoundary {
InternalOnly,
DraftRequiresApproval {
gate: ReviewGate,
},
ApprovedForMemberFacingUse,
}Expand description
Parent-facing visibility state for a training report or outcome.
Variants§
InternalOnly
Staff can see the internal only training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
DraftRequiresApproval
Review gate that must clear before this training decision affects assignment, package use, or parent-facing copy.
Fields
§
gate: ReviewGateApproval gate staff must clear before acting on this variant.
ApprovedForMemberFacingUse
Staff can see the approved for member facing use training state during training enrollment, curriculum, progress, package, trainer-capacity, or follow-up review.
Trait Implementations§
Source§impl Clone for MemberFacingBoundary
impl Clone for MemberFacingBoundary
Source§fn clone(&self) -> MemberFacingBoundary
fn clone(&self) -> MemberFacingBoundary
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 MemberFacingBoundary
impl Debug for MemberFacingBoundary
Source§impl<'de> Deserialize<'de> for MemberFacingBoundary
impl<'de> Deserialize<'de> for MemberFacingBoundary
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 MemberFacingBoundary
impl PartialEq for MemberFacingBoundary
Source§impl Serialize for MemberFacingBoundary
impl Serialize for MemberFacingBoundary
impl Eq for MemberFacingBoundary
impl StructuralPartialEq for MemberFacingBoundary
Auto Trait Implementations§
impl Freeze for MemberFacingBoundary
impl RefUnwindSafe for MemberFacingBoundary
impl Send for MemberFacingBoundary
impl Sync for MemberFacingBoundary
impl Unpin for MemberFacingBoundary
impl UnsafeUnpin for MemberFacingBoundary
impl UnwindSafe for MemberFacingBoundary
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