Skip to main content

durable_object

Function durable_object 

Source
pub fn durable_object(name: &str) -> Result<ObjectNamespace, CfError>
Expand description

Access a Durable Object namespace binding by name.

Shorthand for cf::env().durable_object(name).cf()?.

§Errors

Returns CfError if the binding is missing or not a Durable Object namespace.

§Example

use dioxus_cloudflare::prelude::*;

#[server]
pub async fn get_counter(name: String) -> Result<String, ServerFnError> {
    let ns = cf::durable_object("COUNTER")?;
    let stub = ns.id_from_name(&name)?.get_stub()?;
    // ...
}