pub struct GoImport {
pub path: String,
pub symbols: Vec<String>,
}Expand description
One Go package named by affected[].ecosystem_specific.imports.
symbols is stored when OSV sent it. The import check matches path
only. An empty list means the advisory did not name symbols.
Fields§
§path: StringImport path, for example golang.org/x/crypto/openpgp.
symbols: Vec<String>Function or method names inside that package, when OSV listed them.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GoImport
impl<'de> Deserialize<'de> for GoImport
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
impl Eq for GoImport
impl StructuralPartialEq for GoImport
Auto Trait Implementations§
impl Freeze for GoImport
impl RefUnwindSafe for GoImport
impl Send for GoImport
impl Sync for GoImport
impl Unpin for GoImport
impl UnsafeUnpin for GoImport
impl UnwindSafe for GoImport
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.