1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
//! Conversions between ULID and UUID.

use crate::Ulid;
use uuid::Uuid;

impl From<Uuid> for Ulid {
    fn from(uuid: Uuid) -> Self {
        Ulid(uuid.as_u128())
    }
}
impl From<Ulid> for Uuid {
    fn from(ulid: Ulid) -> Self {
        Uuid::from_u128(ulid.0)
    }
}