pub struct Questions(/* private fields */);Expand description
Ordered map of question name → question. Answers come back under the same names.
Implementations§
Source§impl Questions
impl Questions
Sourcepub fn with(
self,
name: impl Into<String>,
question: impl Into<Question>,
) -> Self
pub fn with( self, name: impl Into<String>, question: impl Into<Question>, ) -> Self
Add (or replace) a question, builder-style.
Trait Implementations§
Source§impl<K: Into<String>, Q: Into<Question>> Extend<(K, Q)> for Questions
impl<K: Into<String>, Q: Into<Question>> Extend<(K, Q)> for Questions
Source§fn extend<T: IntoIterator<Item = (K, Q)>>(&mut self, iter: T)
fn extend<T: IntoIterator<Item = (K, Q)>>(&mut self, iter: T)
Add (or replace) each question, as Questions::insert does.
Source§fn extend_one(&mut self, item: T)
fn extend_one(&mut self, item: T)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl IntoIterator for Questions
Name and question, in insertion order.
impl IntoIterator for Questions
Name and question, in insertion order.
Source§impl<'a> IntoIterator for &'a Questions
The same items as Questions::iter.
impl<'a> IntoIterator for &'a Questions
The same items as Questions::iter.
impl StructuralPartialEq for Questions
Auto Trait Implementations§
impl Freeze for Questions
impl RefUnwindSafe for Questions
impl Send for Questions
impl Sync for Questions
impl Unpin for Questions
impl UnsafeUnpin for Questions
impl UnwindSafe for Questions
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