fn find_metadata_msrv(document: &Document) -> Option<&str> {
        document
            .as_table()
            .get("package")
            .and_then(Item::as_table)
            .and_then(|package| package.get("metadata"))
            .and_then(Item::as_table_like)
            .and_then(|metadata| metadata.get("msrv"))
            .and_then(Item::as_str)
    }
/// Parses the MSRV as supported by `cargo-msrv`, since prior to the release of Rust
/// 1.56.0
Parses the MSRV as supported by `cargo-msrv`, since prior to the release of Rust
1.56.0
Parses the MSRV as supported by ` cargo - msrv ` since prior to the release of Rust 1 . 56 . 0
fn find_metadata_msrv(document: &Document) -> Option<&str> {
        document
            .as_table()
            .get("package")
            .and_then(Item::as_table)
            .and_then(|package| package.get("metadata"))
            .and_then(Item::as_table_like)
            .and_then(|metadata| metadata.get("msrv"))
            .and_then(Item::as_str)
    }
fn find_metadata_msrv ( document : & Document ) -> Option < & str > { document . as_table ( ) . get ( " " ) . and_then ( Item :: as_table ) . and_then ( | package | package . get ( " " ) ) . and_then ( Item :: as_table_like ) . and_then ( | metadata | metadata . get ( " " ) ) . and_then ( Item :: as_str ) }
Parses the MSRV as supported by `cargo-msrv`, since prior to the release of Rust
1.56.0
Parses the MSRV as supported by ` cargo - msrv ` since prior to the release of Rust 1 . 56 . 0
document
&Document
document
&Document