pub struct InitializeWith {
pub filler: bool,
pub value: Vec<DataCategory>,
pub replacing: Vec<(DataCategory, Operand)>,
pub default: bool,
}Expand description
INITIALIZE’s phrases. value lists the VALUE phrase’s categories, every one for ALL TO VALUE.
Fields§
§filler: bool§value: Vec<DataCategory>§replacing: Vec<(DataCategory, Operand)>§default: boolImplementations§
Source§impl InitializeWith
impl InitializeWith
Sourcepub fn initial_value(
&self,
category: Option<DataCategory>,
has_value: bool,
) -> Option<InitialValue<'_>>
pub fn initial_value( &self, category: Option<DataCategory>, has_value: bool, ) -> Option<InitialValue<'_>>
Rules 1c and 2 of INITIALIZE (Language Reference SC27-8713-03, pp. 352-353) for an
elementary item of category, which has_value when its entry has a VALUE clause; None when
the item is not a receiver.
Trait Implementations§
Source§impl Clone for InitializeWith
impl Clone for InitializeWith
Source§impl Debug for InitializeWith
impl Debug for InitializeWith
Source§impl Default for InitializeWith
impl Default for InitializeWith
impl Eq for InitializeWith
Source§impl PartialEq for InitializeWith
impl PartialEq for InitializeWith
impl StructuralPartialEq for InitializeWith
Auto Trait Implementations§
impl Freeze for InitializeWith
impl RefUnwindSafe for InitializeWith
impl Send for InitializeWith
impl Sync for InitializeWith
impl Unpin for InitializeWith
impl UnsafeUnpin for InitializeWith
impl UnwindSafe for InitializeWith
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