Skip to main content

PackedId

Trait PackedId 

Source
pub trait PackedId:
    Copy
    + Into<BlobId>
    + From<BlobId> {
    const TYPE: BlobType;
}
Expand description

A marker trait for Ids which identify Blobs in pack files

Required Associated Constants§

Source

const TYPE: BlobType

The BlobType of the blob identified by the Id

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl PackedId for DataId

Source§

const TYPE: BlobType = BlobType::Data

Source§

impl PackedId for TreeId

Source§

const TYPE: BlobType = BlobType::Tree