36 lines
442 B
Rust
36 lines
442 B
Rust
//! sample fixture
|
|
|
|
use std::fmt;
|
|
|
|
const ANSWER: u32 = 42;
|
|
|
|
/// Doc comment on a free fn.
|
|
pub fn parse(input: &str) -> usize {
|
|
input.len()
|
|
}
|
|
|
|
pub struct Foo {
|
|
pub n: u32,
|
|
}
|
|
|
|
impl Foo {
|
|
/// method doc
|
|
pub fn double(&self) -> u32 {
|
|
self.n * 2
|
|
}
|
|
|
|
fn name() -> &'static str {
|
|
"foo"
|
|
}
|
|
}
|
|
|
|
pub trait Greet {
|
|
fn hello(&self) -> String;
|
|
}
|
|
|
|
mod inner {
|
|
pub fn helper() -> bool {
|
|
true
|
|
}
|
|
}
|