pub struct MoveSourceParser;Expand description
Parses Move source code to extract metadata.
Implementations§
Source§impl MoveSourceParser
impl MoveSourceParser
Sourcepub fn parse(source: &str) -> MoveModuleInfo
pub fn parse(source: &str) -> MoveModuleInfo
Parses Move source code and extracts module information.
§Security
Returns an empty MoveModuleInfo if the source exceeds MAX_SOURCE_SIZE
(10 MB) to prevent memory exhaustion from extremely large inputs.
Trait Implementations§
Source§impl Clone for MoveSourceParser
impl Clone for MoveSourceParser
impl Copy for MoveSourceParser
Source§impl Debug for MoveSourceParser
impl Debug for MoveSourceParser
Auto Trait Implementations§
impl Freeze for MoveSourceParser
impl RefUnwindSafe for MoveSourceParser
impl Send for MoveSourceParser
impl Sync for MoveSourceParser
impl Unpin for MoveSourceParser
impl UnsafeUnpin for MoveSourceParser
impl UnwindSafe for MoveSourceParser
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