Enum orm::meta::FieldMeta [] [src]

pub enum FieldMeta {
    Id {
        auto: bool,
    },
    Integer {
        field: String,
        column: String,
        number: String,
        nullable: bool,
    },
    String {
        field: String,
        column: String,
        len: u64,
        nullable: bool,
    },
    Refer {
        field: String,
        entity: String,
        left: String,
        right: String,
        cascades: Vec<Cascade>,
        fetch: Fetch,
    },
    Pointer {
        field: String,
        entity: String,
        left: String,
        right: String,
        cascades: Vec<Cascade>,
        fetch: Fetch,
    },
    OneToOne {
        field: String,
        entity: String,
        left: String,
        right: String,
        cascades: Vec<Cascade>,
        fetch: Fetch,
    },
    OneToMany {
        field: String,
        entity: String,
        left: String,
        right: String,
        cascades: Vec<Cascade>,
        fetch: Fetch,
    },
}

Variants

Fields of Id

Fields of Integer

Fields of String

Fields of Refer

Fields of Pointer

Fields of OneToOne

Fields of OneToMany

Methods

impl FieldMeta
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl FieldMeta
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Important traits for Vec<u8>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for FieldMeta
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for FieldMeta
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Decodable for FieldMeta
[src]

[src]

Deserialize a value using a Decoder.

impl Encodable for FieldMeta
[src]

[src]

Serialize a value using an Encoder.

Auto Trait Implementations

impl Send for FieldMeta

impl Sync for FieldMeta