pub struct StaffHandoffBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> StaffHandoffBuilder<S>
impl<S: State> StaffHandoffBuilder<S>
Sourcepub fn build(self) -> StaffHandoffwhere
S: IsComplete,
pub fn build(self) -> StaffHandoffwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn completed_by(
self,
value: ActorRef,
) -> StaffHandoffBuilder<SetCompletedBy<S>>where
S::CompletedBy: IsUnset,
pub fn completed_by(
self,
value: ActorRef,
) -> StaffHandoffBuilder<SetCompletedBy<S>>where
S::CompletedBy: IsUnset,
Required.
Sourcepub fn completed_at(
self,
value: DateTime<Utc>,
) -> StaffHandoffBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
pub fn completed_at(
self,
value: DateTime<Utc>,
) -> StaffHandoffBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
Required.
Sourcepub fn belongings_status(
self,
value: BelongingsStatus,
) -> StaffHandoffBuilder<SetBelongingsStatus<S>>where
S::BelongingsStatus: IsUnset,
pub fn belongings_status(
self,
value: BelongingsStatus,
) -> StaffHandoffBuilder<SetBelongingsStatus<S>>where
S::BelongingsStatus: IsUnset,
Required.
Sourcepub fn care_summary(
self,
value: CareSummary,
) -> StaffHandoffBuilder<SetCareSummary<S>>where
S::CareSummary: IsUnset,
pub fn care_summary(
self,
value: CareSummary,
) -> StaffHandoffBuilder<SetCareSummary<S>>where
S::CareSummary: IsUnset,
Required.
Sourcepub fn departure_notes_review(
self,
value: DepartureNotesReview,
) -> StaffHandoffBuilder<SetDepartureNotesReview<S>>where
S::DepartureNotesReview: IsUnset,
pub fn departure_notes_review(
self,
value: DepartureNotesReview,
) -> StaffHandoffBuilder<SetDepartureNotesReview<S>>where
S::DepartureNotesReview: IsUnset,
Required.
Auto Trait Implementations§
impl<S> Freeze for StaffHandoffBuilder<S>
impl<S> RefUnwindSafe for StaffHandoffBuilder<S>
impl<S> Send for StaffHandoffBuilder<S>
impl<S> Sync for StaffHandoffBuilder<S>
impl<S> Unpin for StaffHandoffBuilder<S>
impl<S> UnsafeUnpin for StaffHandoffBuilder<S>
impl<S> UnwindSafe for StaffHandoffBuilder<S>
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