pub struct EstimationRequest {
pub pet_id: PetId,
pub service: Service,
pub breed: BreedCategory,
pub coat: CoatCondition,
}Expand description
Source-derived request used to estimate grooming duration before a schedule mutation is proposed.
Fields§
§pet_id: PetIdPet receiving the grooming or care service.
service: ServiceRequested service that drives scheduling and labor estimates.
breed: BreedCategoryBreed/coat class used to translate pet profile data into groomer labor demand.
coat: CoatConditionCoat condition that can raise confidence risk or trigger groomer review.
Implementations§
Source§impl EstimationRequest
impl EstimationRequest
Sourcepub fn builder() -> EstimationRequestBuilder
pub fn builder() -> EstimationRequestBuilder
Create an instance of EstimationRequest using the builder syntax
Trait Implementations§
Source§impl Clone for EstimationRequest
impl Clone for EstimationRequest
Source§fn clone(&self) -> EstimationRequest
fn clone(&self) -> EstimationRequest
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 EstimationRequest
impl Debug for EstimationRequest
Source§impl<'de> Deserialize<'de> for EstimationRequest
impl<'de> Deserialize<'de> for EstimationRequest
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 EstimationRequest
impl PartialEq for EstimationRequest
Source§impl Serialize for EstimationRequest
impl Serialize for EstimationRequest
impl Eq for EstimationRequest
impl StructuralPartialEq for EstimationRequest
Auto Trait Implementations§
impl Freeze for EstimationRequest
impl RefUnwindSafe for EstimationRequest
impl Send for EstimationRequest
impl Sync for EstimationRequest
impl Unpin for EstimationRequest
impl UnsafeUnpin for EstimationRequest
impl UnwindSafe for EstimationRequest
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