//! Optional async owner resolution for schemas using `ownership: { resolve: ... }`.
use async_trait;
use Value;
use crateActor;
use crateOwnerRef;
use crateValence;
use crateResult;
/// Application-provided owner resolution (runs on create / upsert-create path).
///
/// Implementors should be zero-sized types with a [`Default`] impl (same pattern as [`crate::SideEffect`]).