#[no_mangle]
pub unsafe extern "C" fn ymap(
doc: *mut Doc,
name: *const c_char,
) -> *mut Branch
Expand description
Gets or creates a new shared YMap
data type instance as a root-level type of a given document.
This structure can later be accessed using its name
, which must be a null-terminated UTF-8
compatible string.
Use [ymap_destroy] in order to release pointer returned that way - keep in mind that this will
not remove YMap
instance from the document itself (once created it’ll last for the entire
lifecycle of a document).