[−][src]Enum cargo_metadata::Message
A cargo message
Variants
CompilerArtifact(Artifact)The compiler generated an artifact
CompilerMessage(CompilerMessage)The compiler wants to display a message
BuildScriptExecuted(BuildScript)A build script successfully executed.
BuildFinished(BuildFinished)The build has finished.
This is emitted at the end of the build as the last message. Added in Rust 1.44.
TextLine(String)A line of text which isn't a cargo or compiler message. Line separator is not included
Implementations
impl Message[src]
pub fn parse_stream<R: BufRead>(input: R) -> MessageIter<R>ⓘNotable traits for MessageIter<R>
impl<R: BufRead> Iterator for MessageIter<R> type Item = Result<Message>;[src]
Notable traits for MessageIter<R>
impl<R: BufRead> Iterator for MessageIter<R> type Item = Result<Message>;Creates an iterator of Message from a Read outputting a stream of JSON messages. For usage information, look at the top-level documentation.
Trait Implementations
impl Clone for Message[src]
impl Debug for Message[src]
impl<'de> Deserialize<'de> for Message[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Eq for Message[src]
impl Hash for Message[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<Message> for Message[src]
impl Serialize for Message[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralEq for Message[src]
impl StructuralPartialEq for Message[src]
Auto Trait Implementations
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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>,