#[macro_use]
extern crate bitflags;
mod apache;
pub mod conditions;
pub mod limitations;
mod mit;
pub mod permissions;
pub use apache::Apache;
pub use mit::Mit;
use conditions::Conditions;
use limitations::Limitations;
use permissions::Permissions;
pub trait License {
fn name() -> &'static str;
fn license(&self) -> &str;
fn permissions() -> Permissions;
fn conditions() -> Conditions;
fn limitations() -> Limitations;
#[inline]
fn homepage() -> Option<&'static str> {
None
}
}