# MessageTag in maplibre::io::apc - Rust
Defines a set of strongly-typed labels for a class of objects

# Trait maplibre::io::apc::MessageTag

source ·

    pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }

Expand description

Defines a set of strongly-typed labels for a class of objects

## Trait Implementations§

source §

### impl Clone for Box<dyn MessageTag>

source §

#### fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source §

#### fn clone_from(&mut self, source: &Self)

Performs copy-assignment from `source`. Read more
source §

### impl Hash for dyn MessageTag

source §

#### fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given `Hasher`. Read more
source §

### impl PartialEq for dyn MessageTag

source §

#### fn eq(&self, other: &Self) -> bool

This method tests for `self` and `other` values to be equal, and is used by `==`.
1.0.0 · source §

#### fn ne(&self, other: &Rhs) -> bool

This method tests for `!=`. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source §

### impl Eq for dyn MessageTag

## Implementations on Foreign Types§

source §

### impl MessageTag for &'static str

source §

### impl MessageTag for Cow<'static, str>

source §

### impl MessageTag for u32

## Implementors§

source §

### impl MessageTag for RasterMessageTag

source §

### impl MessageTag for VectorMessageTag