[−][src]Struct flatc_rust::Flatc
Programmatic interface (API) for flatc
command.
NOTE: You may only need a small helper function run
.
Implementations
impl Flatc
[src]
pub fn from_env_path() -> Flatc
[src]
New flatc
command from $PATH
pub fn from_path(path: PathBuf) -> Flatc
[src]
New flatc
command from specified path
pub fn check(&self) -> Result<()>
[src]
Check flatc
command found and valid
pub fn version(&self) -> Result<Version>
[src]
Obtain flatc
version
pub fn run(&self, args: Args) -> Result<()>
[src]
Execute configured flatc
with given args
Auto Trait Implementations
impl RefUnwindSafe for Flatc
impl Send for Flatc
impl Sync for Flatc
impl Unpin for Flatc
impl UnwindSafe for Flatc
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,
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, 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.
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>,