modparser;pubuseparser::BifParser;/// A trait for reading and writing BIF files.
pubtraitBifIO{/// Create an instance of the type from a BIF string.
////// # Arguments
////// * `bif` - A string slice that holds the BIF data.
////// # Returns
////// A new instance of the type.
///fnfrom_bif_string(bif:&str)->Self;/// Convert the instance to a BIF string.
////// # Returns
////// A string slice that holds the BIF data.
///fnto_bif_string(&self)-> String;/// Read a BIF file and create an instance of the type.
////// # Arguments
////// * `path` - A string slice that holds the path to the BIF file.
////// # Returns
////// A new instance of the type.
///fnfrom_bif_file(path:&str)->Self;/// Write the instance to a BIF file.
////// # Arguments
////// * `path` - A string slice that holds the path to the BIF file.
///fnto_bif_file(&self, path:&str);}