pub enum MemberFacingBoundary {
InternalOnly,
DraftRequiresApproval {
gate: ReviewGate,
},
ApprovedForMemberFacingUse,
}Expand description
Boundary for whether a training report or outcome may be shown to a pet parent.
Variants§
InternalOnly
Internal only training operational signal for enrollment, curriculum, progress, package, or follow-up handling.
DraftRequiresApproval
Source-derived gate carried by this training contract.
Fields
§
gate: ReviewGateGate value carried by this review or workflow variant.
ApprovedForMemberFacingUse
Approved for member facing use training operational signal for enrollment, curriculum, progress, package, or follow-up handling.
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