pub struct K1AccessKmap { /* private fields */ }Implementations§
Source§impl K1AccessKmap
impl K1AccessKmap
pub fn open(access: Arc<K1Access>, kmap: Arc<K1Kmap>) -> Result<Self, String>
pub fn create_node( &self, context: &AccessContext, profile_id: ProfileId, policy: AccessPolicy, title: String, navigation_hint: String, narrative: String, connections: Vec<ConnectionSpec>, ) -> Result<AccessRevision, String>
pub fn get_node( &self, context: &AccessContext, node: AccessId, ) -> Result<Node, String>
pub fn open_node( &self, context: &AccessContext, root: AccessId, budget: f64, temperature: f64, mode: OpenMode, ) -> Result<OpenResult, String>
pub fn update_node( &self, context: &AccessContext, node: AccessId, title: Option<String>, navigation_hint: Option<String>, narrative: Option<String>, connection_updates: Vec<ConnectionSpec>, ) -> Result<TxId, String>
pub fn apply_measurements( &self, context: &AccessContext, measurements: Vec<Measurement>, ) -> Result<TxId, String>
Auto Trait Implementations§
impl Freeze for K1AccessKmap
impl RefUnwindSafe for K1AccessKmap
impl Send for K1AccessKmap
impl Sync for K1AccessKmap
impl Unpin for K1AccessKmap
impl UnsafeUnpin for K1AccessKmap
impl UnwindSafe for K1AccessKmap
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