pub struct WplCode { /* private fields */ }Implementations§
Source§impl WplCode
impl WplCode
pub fn build(path: PathBuf, code: &str) -> WplCodeResult<Self>
pub fn get_code(&self) -> &String
pub fn parse_pkg(&self) -> WplCodeResult<WplPackage>
pub fn parse_rule(&self) -> WplCodeResult<WplPackage>
pub fn empty_ins() -> WplCodeResult<Self>
pub fn is_empty(&self) -> bool
pub fn load<P: AsRef<Path> + Clone>(wpl_file: P) -> WplCodeResult<Self>
pub fn mix_load<P: AsRef<Path> + Clone>( arg_file: Option<P>, src_rule: Option<String>, ) -> WplCodeResult<Self>
Trait Implementations§
Source§impl TryFrom<&str> for WplCode
impl TryFrom<&str> for WplCode
Source§type Error = StructError<WplCodeReason>
type Error = StructError<WplCodeReason>
The type returned in the event of a conversion error.
Source§fn try_from(v: &str) -> WplCodeResult<Self>
fn try_from(v: &str) -> WplCodeResult<Self>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for WplCode
impl RefUnwindSafe for WplCode
impl Send for WplCode
impl Sync for WplCode
impl Unpin for WplCode
impl UnsafeUnpin for WplCode
impl UnwindSafe for WplCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more