netbios_parser/lib.rs
1//! [](./LICENSE-MIT)
2//! [](./LICENSE-APACHE)
3//! [](https://crates.io/crates/netbios-parser)
4//! [](https://docs.rs/netbios-parser)
5//! [](https://github.com/rusticata/netbios-parser/actions)
6//! [](#rust-version-requirements)
7//!
8//! NetBIOS parser
9//!
10//! This crate contains parsers for the NetBIOS ([rfc1002]) network format, in pure Rust.
11//!
12//! Currently only NBSS parsing is implemented
13//!
14//! The code is available on [Github](https://github.com/rusticata/netbios-parser)
15//! and is part of the [Rusticata](https://github.com/rusticata) project.
16//!
17//! [rfc1002]: https://www.ietf.org/rfc/rfc1002.txt
18#![deny(/*missing_docs,*/
19 unstable_features,
20 unused_import_braces,
21 unused_qualifications,
22 unreachable_pub)]
23#![forbid(unsafe_code)]
24#![warn(
25/*missing_docs,
26rust_2018_idioms,*/
27missing_debug_implementations,
28)]
29// pragmas for doc
30#![deny(broken_intra_doc_links)]
31#![cfg_attr(docsrs, feature(doc_cfg))]
32#![doc(test(
33no_crate_inject,
34attr(deny(warnings/*, rust_2018_idioms*/), allow(dead_code, unused_variables))
35))]
36// clippy
37#![allow(clippy::upper_case_acronyms)]
38
39mod error;
40mod nbss_parser;
41mod nbss_types;
42
43pub use error::*;
44pub use nbss_parser::*;
45pub use nbss_types::*;
46
47pub use dns_parser;
48pub use nom_derive::nom;