[][src]Struct debugserver_types::SourceArguments

pub struct SourceArguments {
    pub source: Option<Source>,
    pub source_reference: i64,
}

Arguments for 'source' request.

Fields

source: Option<Source>

Specifies the source content to load. Either source.path or source.sourceReference must be specified.

source_reference: i64

The reference to the source. This is the same as source.sourceReference. This is provided for backward compatibility since old backends do not understand the 'source' attribute.

Trait Implementations

impl Clone for SourceArguments[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<SourceArguments> for SourceArguments[src]

impl Debug for SourceArguments[src]

impl Serialize for SourceArguments[src]

impl<'de> Deserialize<'de> for SourceArguments[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]