Struct golden_apple::Identifier
source · [−]pub struct Identifier { /* private fields */ }
Expand description
Represents a namespaced selector.
Implementations
sourceimpl Identifier
impl Identifier
sourcepub fn from_bytes(bytes: &[u8]) -> Result<(Identifier, usize), Error>
pub fn from_bytes(bytes: &[u8]) -> Result<(Identifier, usize), Error>
Creates a new Identifier using a stream of bytes. Returns how many bytes were used.
sourcepub fn from_reader<R: Read>(reader: &mut R) -> Result<Identifier, Error>
pub fn from_reader<R: Read>(reader: &mut R) -> Result<Identifier, Error>
Creates a new Identifier from a Read type.
sourcepub fn from_string(string: String) -> Result<Identifier, Error>
pub fn from_string(string: String) -> Result<Identifier, Error>
Creates a new Identifier from a String.
sourcepub fn to_writer<W: Write>(self, writer: &mut W) -> Result<(), Error>
pub fn to_writer<W: Write>(self, writer: &mut W) -> Result<(), Error>
Writes this Identifier to a Write type.
sourcepub fn to_string(self) -> Result<String, Error>
pub fn to_string(self) -> Result<String, Error>
Writes this Identifier to a String. Always writes in the extended format for selectors under
the minecraft
namespace.
sourcepub fn get_namespace(self) -> String
pub fn get_namespace(self) -> String
Get the namespace of this Identifier. This is the part before the colon.
sourcepub fn get_selector(self) -> String
pub fn get_selector(self) -> String
Get the selector of this Identifier. This is the part after the colon.
Trait Implementations
sourceimpl Clone for Identifier
impl Clone for Identifier
sourcefn clone(&self) -> Identifier
fn clone(&self) -> Identifier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Identifier
impl Debug for Identifier
sourceimpl PartialEq<Identifier> for Identifier
impl PartialEq<Identifier> for Identifier
sourcefn eq(&self, other: &Identifier) -> bool
fn eq(&self, other: &Identifier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for Identifier
impl StructuralEq for Identifier
impl StructuralPartialEq for Identifier
Auto Trait Implementations
impl RefUnwindSafe for Identifier
impl Send for Identifier
impl Sync for Identifier
impl Unpin for Identifier
impl UnwindSafe for Identifier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more