Module prelude

Source
Expand description

Commonly used types and traits for convenient importing

This module re-exports the most frequently used types to make them easily accessible with a single import.

§Usage

use supabase::prelude::*;

// Now you have access to Client, Error, Result, and all common types
let client = Client::new("https://example.supabase.co", "your-anon-key")?;

Re-exports§

pub use crate::Client;
pub use crate::Error;
pub use crate::Result;
pub use crate::auth::Auth;
pub use crate::auth::AuthResponse;
pub use crate::auth::Session;
pub use crate::auth::User;
pub use crate::database::Database;
pub use crate::database::DeleteBuilder;
pub use crate::database::InsertBuilder;
pub use crate::database::QueryBuilder;
pub use crate::database::UpdateBuilder;
pub use crate::storage::Bucket;
pub use crate::storage::FileObject;
pub use crate::storage::Storage;
pub use crate::functions::Functions;
pub use crate::realtime::Realtime;
pub use crate::realtime::RealtimeEvent;
pub use crate::realtime::RealtimeMessage;
pub use crate::types::*;