mod deps;
pub use deps::Dependency;
mod error;
pub use error::CargoError;
mod parser;
pub(crate) use parser::{get_members, parse_dependencies, parse_root_toml, parse_toml};
mod gen;
pub(crate) use gen::{sync, update_dependency};
pub(crate) type Result<T> = std::result::Result<T, CargoError>;
use toml_edit::Value;
pub(self) fn v_to_s(v: &Value) -> String {
match v {
Value::String(s) => s.to_string(),
_ => unreachable!(),
}
}