impl Foo {
/// Constructs a new `Foo`.
///
/// # Examples
///
/// ```
/// # #![allow(unused_mut)]
/// let mut foo: Foo = Foo::new();
/// ```
pub const fn new() -> Foo {
Foo { }
}
/// `bar` method on `Foo`.
///
/// # Examples
///
/// ```
/// let foo = Foo::new();
///
/// // calls bar on foo
/// assert!(foo.bar());
///
/// /* multi-line
/// comment */
///
/// let multi_line_string = "Foo
/// bar
/// ";
///
/// ```
///
/// ```
/// let foobar = Foo::new().bar();
/// ```
pub fn foo(&self) -> bool {
true
}
}