Skip to main content

ToSqlValue

Trait ToSqlValue 

Source
pub trait ToSqlValue {
    // Required method
    fn to_sql_value(&self) -> DbValue;
}
Expand description

Converts a Rust value into its SQL parameter representation (the write side of the codec).

Required Methods§

Source

fn to_sql_value(&self) -> DbValue

Returns the SQL value bound for this Rust value.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToSqlValue for Account

Source§

impl ToSqlValue for AccountCode

Source§

impl ToSqlValue for AccountId

Source§

impl ToSqlValue for AccountStorageHeader

Source§

impl ToSqlValue for Asset

Source§

impl ToSqlValue for BlockHeader

Source§

impl ToSqlValue for BlockNumber

Source§

impl ToSqlValue for BlockSignatures

Source§

impl ToSqlValue for Felt

A field element is stored as the bit reinterpretation of its canonical u64.

Source§

impl ToSqlValue for Note

Source§

impl ToSqlValue for NoteAssets

Source§

impl ToSqlValue for NoteAttachments

Source§

impl ToSqlValue for NoteId

Source§

impl ToSqlValue for NoteScript

Source§

impl ToSqlValue for NoteStorage

Source§

impl ToSqlValue for NoteTag

Source§

impl ToSqlValue for Nullifier

Source§

impl ToSqlValue for PartialMmr

Source§

impl ToSqlValue for SparseMerklePath

Source§

impl ToSqlValue for StorageMapKey

Source§

impl ToSqlValue for StorageSlotName

Source§

impl ToSqlValue for String

Source§

impl ToSqlValue for TransactionId

Source§

impl ToSqlValue for ValidatorKeys

Source§

impl ToSqlValue for Vec<u8>

Source§

impl ToSqlValue for Word

Source§

impl ToSqlValue for bool

Source§

impl ToSqlValue for i64

Source§

impl ToSqlValue for str

Source§

impl ToSqlValue for u8

Source§

impl ToSqlValue for u16

Source§

impl ToSqlValue for u32

Source§

impl<T: ToSqlValue + ?Sized> ToSqlValue for &T

Source§

impl<T: ToSqlValue> ToSqlValue for Option<T>

Implementors§