Lines Matching defs:required
11 /// For instance, you can make an entire `ArgGroup` required. If [`ArgGroup::multiple(true)`] is
21 /// to be required, but making all of them required isn't feasible because perhaps they conflict
46 /// .required(true))
64 /// .required(true))
73 /// .expect("`vers` is required")
89 pub(crate) required: bool,
279 /// This is unless conflicting with another argument. A required group will be displayed in
286 /// `ArgGroup::required(true)` states, "One and *only one* arg must be used from this group.
303 /// .required(true))
316 pub fn required(mut self, yes: bool) -> Self {
317 self.required = yes;
323 /// This is not to be confused with a [required group]. Requirement rules function just like
353 /// [required group]: ArgGroup::required()
367 /// This is not to be confused with a [required group]. Requirement rules function just like
400 /// [required group]: ArgGroup::required()
505 /// Reports whether [`ArgGroup::required`] is set
508 self.required
528 .required(true)
551 .required(true)