pub trait Maskable: Sized {
type Mask;
// Required method
fn try_bitor_assign_mask(
mask: &mut Self::Mask,
field_mask_segs: &[&str]
) -> Result<(), DeserializeMaskError>;
}
Required Associated Types§
Required Methods§
sourcefn try_bitor_assign_mask(
mask: &mut Self::Mask,
field_mask_segs: &[&str]
) -> Result<(), DeserializeMaskError>
fn try_bitor_assign_mask( mask: &mut Self::Mask, field_mask_segs: &[&str] ) -> Result<(), DeserializeMaskError>
Perform a ‘bitor’ operation between the mask
and a fieldmask in string format.
When the function returns Ok, mask
should be modified to include fields in
field_mask_segs
.
Object Safety§
This trait is not object safe.