pub trait SoftwareSourceCodeTrait {
Show 14 methods // Required methods fn get_code_repository(&self) -> &[CodeRepositoryProperty]; fn take_code_repository(&mut self) -> Vec<CodeRepositoryProperty>; fn get_code_sample_type(&self) -> &[CodeSampleTypeProperty]; fn take_code_sample_type(&mut self) -> Vec<CodeSampleTypeProperty>; fn get_programming_language(&self) -> &[ProgrammingLanguageProperty]; fn take_programming_language(&mut self) -> Vec<ProgrammingLanguageProperty>; fn get_runtime(&self) -> &[RuntimeProperty]; fn take_runtime(&mut self) -> Vec<RuntimeProperty>; fn get_runtime_platform(&self) -> &[RuntimePlatformProperty]; fn take_runtime_platform(&mut self) -> Vec<RuntimePlatformProperty>; fn get_sample_type(&self) -> &[SampleTypeProperty]; fn take_sample_type(&mut self) -> Vec<SampleTypeProperty>; fn get_target_product(&self) -> &[TargetProductProperty]; fn take_target_product(&mut self) -> Vec<TargetProductProperty>;
}
Expand description

This trait is for properties from https://schema.org/SoftwareSourceCode.

Required Methods§

source

fn get_code_repository(&self) -> &[CodeRepositoryProperty]

Get https://schema.org/codeRepository from Self as borrowed slice.

source

fn take_code_repository(&mut self) -> Vec<CodeRepositoryProperty>

Take https://schema.org/codeRepository from Self as owned vector.

source

fn get_code_sample_type(&self) -> &[CodeSampleTypeProperty]

Get https://schema.org/codeSampleType from Self as borrowed slice.

source

fn take_code_sample_type(&mut self) -> Vec<CodeSampleTypeProperty>

Take https://schema.org/codeSampleType from Self as owned vector.

source

fn get_programming_language(&self) -> &[ProgrammingLanguageProperty]

Get https://schema.org/programmingLanguage from Self as borrowed slice.

source

fn take_programming_language(&mut self) -> Vec<ProgrammingLanguageProperty>

Take https://schema.org/programmingLanguage from Self as owned vector.

source

fn get_runtime(&self) -> &[RuntimeProperty]

👎Deprecated: This schema is superseded by https://schema.org/runtimePlatform.

Get https://schema.org/runtime from Self as borrowed slice.

source

fn take_runtime(&mut self) -> Vec<RuntimeProperty>

👎Deprecated: This schema is superseded by https://schema.org/runtimePlatform.

Take https://schema.org/runtime from Self as owned vector.

source

fn get_runtime_platform(&self) -> &[RuntimePlatformProperty]

Get https://schema.org/runtimePlatform from Self as borrowed slice.

source

fn take_runtime_platform(&mut self) -> Vec<RuntimePlatformProperty>

Take https://schema.org/runtimePlatform from Self as owned vector.

source

fn get_sample_type(&self) -> &[SampleTypeProperty]

👎Deprecated: This schema is superseded by https://schema.org/codeSampleType.

Get https://schema.org/sampleType from Self as borrowed slice.

source

fn take_sample_type(&mut self) -> Vec<SampleTypeProperty>

👎Deprecated: This schema is superseded by https://schema.org/codeSampleType.

Take https://schema.org/sampleType from Self as owned vector.

source

fn get_target_product(&self) -> &[TargetProductProperty]

Get https://schema.org/targetProduct from Self as borrowed slice.

source

fn take_target_product(&mut self) -> Vec<TargetProductProperty>

Take https://schema.org/targetProduct from Self as owned vector.

Implementors§