rustdoc-json 0.7.2

Utilities for working with rustdoc JSON.
Documentation
pub mod rustdoc_json
#[non_exhaustive] pub enum rustdoc_json::BuildError
pub enum variant rustdoc_json::BuildError::CargoManifestError(cargo_manifest::error::Error)
pub enum variant rustdoc_json::BuildError::CargoMetadataError(cargo_metadata::errors::Error)
pub enum variant rustdoc_json::BuildError::General(alloc::string::String)
pub enum variant rustdoc_json::BuildError::IoError(std::io::error::Error)
pub enum variant rustdoc_json::BuildError::VirtualManifest(std::path::PathBuf)
impl core::fmt::Debug for rustdoc_json::BuildError
pub fn rustdoc_json::BuildError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for rustdoc_json::BuildError
pub fn rustdoc_json::BuildError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::error::Error for rustdoc_json::BuildError
pub fn rustdoc_json::BuildError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::convert::From<cargo_manifest::error::Error> for rustdoc_json::BuildError
impl core::convert::From<cargo_metadata::errors::Error> for rustdoc_json::BuildError
impl core::convert::From<std::io::error::Error> for rustdoc_json::BuildError
pub fn rustdoc_json::BuildError::from(source: cargo_manifest::error::Error) -> Self
pub fn rustdoc_json::BuildError::from(source: cargo_metadata::errors::Error) -> Self
pub fn rustdoc_json::BuildError::from(source: std::io::error::Error) -> Self
impl !core::panic::unwind_safe::RefUnwindSafe for rustdoc_json::BuildError
impl core::marker::Send for rustdoc_json::BuildError
impl core::marker::Sync for rustdoc_json::BuildError
impl core::marker::Unpin for rustdoc_json::BuildError
impl !core::panic::unwind_safe::UnwindSafe for rustdoc_json::BuildError
impl<T> core::any::Any for rustdoc_json::BuildError where T: 'static + core::marker::Sized
pub fn rustdoc_json::BuildError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for rustdoc_json::BuildError where T: core::marker::Sized
pub fn rustdoc_json::BuildError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for rustdoc_json::BuildError where T: core::marker::Sized
pub fn rustdoc_json::BuildError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for rustdoc_json::BuildError
pub fn rustdoc_json::BuildError::from(t: T) -> T
impl<T, U> core::convert::Into<U> for rustdoc_json::BuildError where U: core::convert::From<T>
pub fn rustdoc_json::BuildError::into(self) -> U
impl<E> core::any::Provider for rustdoc_json::BuildError where E: core::error::Error + core::marker::Sized
pub fn rustdoc_json::BuildError::provide<'a>(&'a self, demand: &mut core::any::Demand<'a>)
impl<T> alloc::string::ToString for rustdoc_json::BuildError where T: core::fmt::Display + core::marker::Sized
pub fn rustdoc_json::BuildError::to_string(&self) -> alloc::string::String
impl<T, U> core::convert::TryFrom<U> for rustdoc_json::BuildError where U: core::convert::Into<T>
pub type rustdoc_json::BuildError::Error = core::convert::Infallible
pub fn rustdoc_json::BuildError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for rustdoc_json::BuildError where U: core::convert::TryFrom<T>
pub type rustdoc_json::BuildError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn rustdoc_json::BuildError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
pub struct rustdoc_json::Builder
impl rustdoc_json::Builder
pub const fn rustdoc_json::Builder::all_features(self, all_features: bool) -> Self
pub fn rustdoc_json::Builder::build(self) -> core::result::Result<std::path::PathBuf, rustdoc_json::BuildError>
pub fn rustdoc_json::Builder::cap_lints(self, cap_lints: core::option::Option<impl core::convert::AsRef<str>>) -> Self
pub fn rustdoc_json::Builder::clear_target_dir(self) -> Self
pub fn rustdoc_json::Builder::document_private_items(self, document_private_items: bool) -> Self
pub fn rustdoc_json::Builder::features<I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>>(self, features: I) -> Self
pub fn rustdoc_json::Builder::manifest_path(self, manifest_path: impl core::convert::AsRef<std::path::Path>) -> Self
pub const fn rustdoc_json::Builder::no_default_features(self, no_default_features: bool) -> Self
pub fn rustdoc_json::Builder::package(self, package: impl core::convert::AsRef<str>) -> Self
pub const fn rustdoc_json::Builder::quiet(self, quiet: bool) -> Self
pub fn rustdoc_json::Builder::target(self, target: alloc::string::String) -> Self
pub fn rustdoc_json::Builder::target_dir(self, target_dir: impl core::convert::AsRef<std::path::Path>) -> Self
pub fn rustdoc_json::Builder::toolchain(self, toolchain: impl core::convert::Into<core::option::Option<alloc::string::String>>) -> Self
impl core::fmt::Debug for rustdoc_json::Builder
pub fn rustdoc_json::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::default::Default for rustdoc_json::Builder
pub fn rustdoc_json::Builder::default() -> Self
impl core::panic::unwind_safe::RefUnwindSafe for rustdoc_json::Builder
impl core::marker::Send for rustdoc_json::Builder
impl core::marker::Sync for rustdoc_json::Builder
impl core::marker::Unpin for rustdoc_json::Builder
impl core::panic::unwind_safe::UnwindSafe for rustdoc_json::Builder
impl<T> core::any::Any for rustdoc_json::Builder where T: 'static + core::marker::Sized
pub fn rustdoc_json::Builder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for rustdoc_json::Builder where T: core::marker::Sized
pub fn rustdoc_json::Builder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for rustdoc_json::Builder where T: core::marker::Sized
pub fn rustdoc_json::Builder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for rustdoc_json::Builder
pub fn rustdoc_json::Builder::from(t: T) -> T
impl<T, U> core::convert::Into<U> for rustdoc_json::Builder where U: core::convert::From<T>
pub fn rustdoc_json::Builder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for rustdoc_json::Builder where U: core::convert::Into<T>
pub type rustdoc_json::Builder::Error = core::convert::Infallible
pub fn rustdoc_json::Builder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for rustdoc_json::Builder where U: core::convert::TryFrom<T>
pub type rustdoc_json::Builder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn rustdoc_json::Builder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>