Enum rsure::node::SureNode [−][src]
Variants
Implementations
impl SureNode
[src]
pub fn is_enter(&self) -> bool
[src]
pub fn is_reg_file(&self) -> bool
[src]
pub fn is_file(&self) -> bool
[src]
pub fn is_leave(&self) -> bool
[src]
pub fn is_sep(&self) -> bool
[src]
pub fn needs_hash(&self) -> bool
[src]
pub fn size(&self) -> u64
[src]
pub fn name(&self) -> &str
[src]
Get the name of this node. Panics if the node type does not have an associated name.
pub fn get_name(&self) -> Option<&str>
[src]
Safely get the name of this node.
pub fn kind(&self) -> &str
[src]
Get a nice representation of the kind of this node. Returns “???” if the kind isn’t meaningful.
pub fn atts(&self) -> Option<&AttMap>
[src]
Access the nodes attributes.
pub fn atts_mut(&mut self) -> Option<&mut AttMap>
[src]
Access the nodes attributes mutably.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SureNode
impl Send for SureNode
impl Sync for SureNode
impl Unpin for SureNode
impl UnwindSafe for SureNode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,