use super::PropertyKind;
use crate::bases::*;
#[derive(Debug, PartialEq, Eq)]
#[cfg_attr(feature = "explorable", derive(serde::Serialize))]
pub struct Property {
pub(crate) offset: Offset,
pub(crate) kind: PropertyKind,
}
impl Property {
pub(crate) fn new(offset: usize, kind: PropertyKind) -> Self {
Self {
offset: Offset::from(offset),
kind,
}
}
}