# Type Alias rustc_error_messages::FluentId

source ·

    pub(crate) type FluentId = Cow<'static, str>;

Expand description

Identifier for the Fluent message/attribute corresponding to a diagnostic message.

## Aliased Type§

    enum FluentId {
        Borrowed(&'static str),
        Owned(String),
    }

## Variants§

§1.0.0

### Borrowed(&'static str)

Borrowed data.

§1.0.0

### Owned(String)

Owned data.

## Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain `repr(...)` attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 24 bytes

Size for each variant:

- `Borrowed`: 24 bytes
- `Owned`: 24 bytes