pub struct ExpressionToken { /* private fields */ }Expand description
Represents a parsed PowerShell expression token.
Stores the original token string and its evaluated value as PsValue.
Useful for deobfuscation and analysis of expressions.
Implementations§
Trait Implementations§
Source§impl Clone for ExpressionToken
impl Clone for ExpressionToken
Source§fn clone(&self) -> ExpressionToken
fn clone(&self) -> ExpressionToken
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpressionToken
impl Debug for ExpressionToken
Source§impl PartialEq for ExpressionToken
impl PartialEq for ExpressionToken
impl StructuralPartialEq for ExpressionToken
Auto Trait Implementations§
impl Freeze for ExpressionToken
impl RefUnwindSafe for ExpressionToken
impl Send for ExpressionToken
impl Sync for ExpressionToken
impl Unpin for ExpressionToken
impl UnwindSafe for ExpressionToken
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more