26 lines
450 B
Rust
26 lines
450 B
Rust
pub mod error;
|
|
pub mod xml;
|
|
|
|
pub use error::{Error, Result};
|
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq)]
|
|
pub struct Pom {
|
|
model_version: semver::Version,
|
|
}
|
|
|
|
impl Pom {
|
|
pub fn is_empty(&self) -> bool {
|
|
self == &Self::default()
|
|
}
|
|
}
|
|
|
|
impl Default for Pom {
|
|
fn default() -> Self {
|
|
Self {
|
|
model_version: semver::Version::new(4, 0, 0),
|
|
}
|
|
}
|
|
}
|