pub struct RealtimeConfig {
pub url: String,
pub api_key: String,
pub heartbeat_interval: Duration,
pub subscribe_timeout: Duration,
pub reconnect: ReconnectConfig,
pub headers: HashMap<String, String>,
}Expand description
Configuration for the RealtimeClient.
Fields§
§url: StringThe Supabase project URL (http/https).
api_key: StringThe Supabase API key.
heartbeat_interval: DurationHeartbeat interval (default: 25s).
subscribe_timeout: DurationTimeout for subscribe operations (default: 10s).
reconnect: ReconnectConfigReconnection backoff intervals.
headers: HashMap<String, String>Custom headers to include in the WebSocket handshake request.
Implementations§
Trait Implementations§
Source§impl Clone for RealtimeConfig
impl Clone for RealtimeConfig
Source§fn clone(&self) -> RealtimeConfig
fn clone(&self) -> RealtimeConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RealtimeConfig
impl RefUnwindSafe for RealtimeConfig
impl Send for RealtimeConfig
impl Sync for RealtimeConfig
impl Unpin for RealtimeConfig
impl UnsafeUnpin for RealtimeConfig
impl UnwindSafe for RealtimeConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more