blob: 425d0770fef823971781545ce05f17fb16df38fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#[derive(Clone, Debug, Eq, PartialEq, Hash, libipld::DagCbor)]
pub struct Id(cid::Cid);
impl daglib::NodeId for Id { }
impl From<cid::Cid> for Id {
fn from(cid: cid::Cid) -> Self {
Id(cid)
}
}
impl AsRef<cid::Cid> for Id {
fn as_ref(&self) -> &cid::Cid {
&self.0
}
}
|