pub trait Any<T, B, M = ()> {
// Required method
fn as_ref(&self) -> Ref<'_, T, B, M>;
// Provided methods
fn id_entry<'a>(&'a self) -> Option<&'a Entry<Id<T, B>, M>>
where M: 'a { ... }
fn id<'a>(&'a self) -> Option<&'a Meta<Id<T, B>, M>>
where M: 'a { ... }
fn language<'a>(&'a self) -> Option<LenientLanguageTag<'a>>
where T: 'a,
B: 'a,
M: 'a { ... }
fn is_value(&self) -> bool { ... }
fn is_node(&self) -> bool { ... }
fn is_graph(&self) -> bool { ... }
fn is_list(&self) -> bool { ... }
}
Expand description
Abstract object.