pub enum PhpTraitAdaptation {
Precedence {
method: String,
trait_name: String,
insteadof: Vec<String>,
},
Alias {
method: String,
trait_name: Option<String>,
alias: String,
modifier: Option<PhpModifier>,
},
}Expand description
PHP trait 适配
Variants§
Trait Implementations§
Source§impl Clone for PhpTraitAdaptation
impl Clone for PhpTraitAdaptation
Source§fn clone(&self) -> PhpTraitAdaptation
fn clone(&self) -> PhpTraitAdaptation
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 PhpTraitAdaptation
impl Debug for PhpTraitAdaptation
Source§impl<'de> Deserialize<'de> for PhpTraitAdaptation
impl<'de> Deserialize<'de> for PhpTraitAdaptation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PhpTraitAdaptation
impl PartialEq for PhpTraitAdaptation
Source§impl Serialize for PhpTraitAdaptation
impl Serialize for PhpTraitAdaptation
impl StructuralPartialEq for PhpTraitAdaptation
Auto Trait Implementations§
impl Freeze for PhpTraitAdaptation
impl RefUnwindSafe for PhpTraitAdaptation
impl Send for PhpTraitAdaptation
impl Sync for PhpTraitAdaptation
impl Unpin for PhpTraitAdaptation
impl UnwindSafe for PhpTraitAdaptation
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