mockiato 0.9.5

A strict, yet friendly mocking library for Rust 2018
Documentation
use std::fmt::{Debug, Display};

#[allow(missing_docs)]
pub trait Arguments: Display + Debug {}

#[cfg(test)]
pub(crate) use self::mock::*;

#[cfg(test)]
mod mock {
    use super::Arguments;
    use std::fmt;

    #[derive(Debug)]
    pub(crate) struct ArgumentsMock;

    impl Arguments for ArgumentsMock {}

    impl std::fmt::Display for ArgumentsMock {
        fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
            write!(f, "mock")
        }
    }
}