pub struct SourceFunctionDiscovery;Implementations§
Source§impl SourceFunctionDiscovery
impl SourceFunctionDiscovery
pub const fn new() -> Self
pub fn discover_functions( package: &PackageContext, ) -> Result<Vec<SourceFunction>>
Trait Implementations§
Source§impl Clone for SourceFunctionDiscovery
impl Clone for SourceFunctionDiscovery
Source§fn clone(&self) -> SourceFunctionDiscovery
fn clone(&self) -> SourceFunctionDiscovery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SourceFunctionDiscovery
Source§impl Debug for SourceFunctionDiscovery
impl Debug for SourceFunctionDiscovery
Source§impl Default for SourceFunctionDiscovery
impl Default for SourceFunctionDiscovery
Source§fn default() -> SourceFunctionDiscovery
fn default() -> SourceFunctionDiscovery
Returns the “default value” for a type. Read more
Source§impl FunctionDiscovery for SourceFunctionDiscovery
impl FunctionDiscovery for SourceFunctionDiscovery
fn discover(&self, package: &PackageContext) -> Result<Vec<SourceFunction>>
Auto Trait Implementations§
impl Freeze for SourceFunctionDiscovery
impl RefUnwindSafe for SourceFunctionDiscovery
impl Send for SourceFunctionDiscovery
impl Sync for SourceFunctionDiscovery
impl Unpin for SourceFunctionDiscovery
impl UnsafeUnpin for SourceFunctionDiscovery
impl UnwindSafe for SourceFunctionDiscovery
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