UserDefinedType

Derive Macro UserDefinedType 

Source
#[derive(UserDefinedType)]
{
    // Attributes available to this derive:
    #[user_defined_type]
}
Expand description

Implement a user-defined type in sqlx-scylladb that supports binding and fetching.

ยงExamples

use sqlx_scylladb_macros::UserDefinedType;

// By default, the names of user-defined types use snake-case for struct names.
#[derive(UserDefinedType)]
struct MyUserDefinedType{
    my_id: i64,
    my_name: String,
}

// If using a different name, declare the name.
#[derive(UserDefinedType)]
#[user_defined_type(name = "my_user_defined_type")]
struct OtherNamedMyUserDefinedType{
    my_id: i64,
    my_name: String,
}