pub struct ProjectService { /* private fields */ }Expand description
One selected service with the native fields needed by the first conversion boundary.
Implementations§
Source§impl ProjectService
impl ProjectService
Sourcepub const fn name(&self) -> &ProjectKey
pub const fn name(&self) -> &ProjectKey
Returns the service name and all contributing key spans.
Sourcepub const fn provenance(&self) -> &MergeProvenance
pub const fn provenance(&self) -> &MergeProvenance
Returns provenance for the complete effective service mapping.
Sourcepub const fn hostname(&self) -> Option<&ProjectValue<Hostname>>
pub const fn hostname(&self) -> Option<&ProjectValue<Hostname>>
Returns the effective raw-preserving service hostname.
Sourcepub const fn domainname(&self) -> Option<&ProjectValue<String>>
pub const fn domainname(&self) -> Option<&ProjectValue<String>>
Returns the effective raw service domain name without DNS or runtime interpretation.
Sourcepub const fn container_name(&self) -> Option<&ProjectValue<String>>
pub const fn container_name(&self) -> Option<&ProjectValue<String>>
Returns the effective explicit runtime container name.
Sourcepub const fn image(&self) -> Option<&ProjectValue<ImageReference>>
pub const fn image(&self) -> Option<&ProjectValue<ImageReference>>
Returns the effective image reference.
Sourcepub const fn platform(&self) -> Option<&ProjectValue<String>>
pub const fn platform(&self) -> Option<&ProjectValue<String>>
Returns the strict raw effective service platform string without OCI interpretation.
Sourcepub const fn isolation(&self) -> Option<&ProjectValue<String>>
pub const fn isolation(&self) -> Option<&ProjectValue<String>>
Returns the effective raw service isolation spelling.
Sourcepub const fn mac_address(&self) -> Option<&ProjectValue<String>>
pub const fn mac_address(&self) -> Option<&ProjectValue<String>>
Returns the effective raw service MAC-address spelling.
Sourcepub const fn uts(&self) -> Option<&ProjectValue<String>>
pub const fn uts(&self) -> Option<&ProjectValue<String>>
Returns the effective raw service UTS-mode spelling.
Sourcepub const fn entrypoint(&self) -> Option<&ProjectValue<Entrypoint>>
pub const fn entrypoint(&self) -> Option<&ProjectValue<Entrypoint>>
Returns the effective entrypoint without normalizing scalar and list forms.
Sourcepub const fn command(&self) -> Option<&ProjectValue<Command>>
pub const fn command(&self) -> Option<&ProjectValue<Command>>
Returns the effective command without normalizing scalar and list forms.
Sourcepub const fn credential_spec(
&self,
) -> Option<&ProjectValue<ProjectCredentialSpec>>
pub const fn credential_spec( &self, ) -> Option<&ProjectValue<ProjectCredentialSpec>>
Returns the effective credential-spec mapping without resolving its references.
Sourcepub const fn extends(&self) -> Option<&ProjectValue<ProjectExtends>>
pub const fn extends(&self) -> Option<&ProjectValue<ProjectExtends>>
Returns the effective raw extends directive without reference resolution.
Sourcepub const fn provider(&self) -> Option<&ProjectValue<ProjectProvider>>
pub const fn provider(&self) -> Option<&ProjectValue<ProjectProvider>>
Returns effective provider configuration without execution or discovery.
Sourcepub const fn post_start(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPostStartHook>>>>
pub const fn post_start( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPostStartHook>>>>
Returns effective post-start hooks in merge order without lifecycle execution or scheduling.
Sourcepub const fn pre_stop(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPreStopHook>>>>
pub const fn pre_stop( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPreStopHook>>>>
Returns effective pre-stop hooks in merge order without lifecycle execution or scheduling.
Sourcepub const fn pre_start(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPreStartHook>>>>
pub const fn pre_start( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectPreStartHook>>>>
Returns effective pre-start hooks in merge order without lifecycle execution or scheduling.
Sourcepub const fn blkio_config(&self) -> Option<&ProjectValue<ProjectBlkioConfig>>
pub const fn blkio_config(&self) -> Option<&ProjectValue<ProjectBlkioConfig>>
Returns effective block-I/O configuration without controller or runtime interpretation.
Sourcepub const fn cgroup(&self) -> Option<&ProjectValue<CgroupNamespace>>
pub const fn cgroup(&self) -> Option<&ProjectValue<CgroupNamespace>>
Returns the effective cgroup namespace without controller or runtime interpretation.
Sourcepub const fn cgroup_parent(&self) -> Option<&ProjectValue<String>>
pub const fn cgroup_parent(&self) -> Option<&ProjectValue<String>>
Returns the effective raw cgroup parent string without path or runtime interpretation.
Sourcepub const fn runtime(&self) -> Option<&ProjectValue<String>>
pub const fn runtime(&self) -> Option<&ProjectValue<String>>
Returns the strict raw service runtime string without runtime interpretation.
Sourcepub const fn pull_refresh_after(&self) -> Option<&ProjectValue<String>>
pub const fn pull_refresh_after(&self) -> Option<&ProjectValue<String>>
Returns the strict raw effective pull-refresh interval without refresh interpretation.
Sourcepub const fn attach(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn attach(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective attach choice without runtime interpretation.
Sourcepub const fn init(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn init(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective platform-specific init-process choice.
Sourcepub const fn stdin_open(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn stdin_open(&self) -> Option<&ProjectValue<BooleanValue>>
Returns whether Compose should keep standard input open for the effective service.
Sourcepub const fn tty(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn tty(&self) -> Option<&ProjectValue<BooleanValue>>
Returns whether Compose should allocate a terminal for the effective service.
Sourcepub const fn privileged(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn privileged(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective privileged choice for the service.
Sourcepub const fn use_api_socket(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn use_api_socket(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective API-socket choice without inspecting a local socket or environment.
Sourcepub const fn environment(&self) -> Option<&ProjectValue<ProjectEnvironment>>
pub const fn environment(&self) -> Option<&ProjectValue<ProjectEnvironment>>
Returns environment entries normalized by key with per-entry syntax retained.
Sourcepub const fn environment_files(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectEnvironmentFile>>>>
pub const fn environment_files( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectEnvironmentFile>>>>
Returns effective service environment files in merge order with per-item provenance.
Sourcepub const fn label_files(
&self,
) -> Option<&ProjectValue<ProjectServiceLabelFiles>>
pub const fn label_files( &self, ) -> Option<&ProjectValue<ProjectServiceLabelFiles>>
Returns effective scalar or ordered-list label-file paths. No file contents are read.
Sourcepub const fn labels(&self) -> Option<&ProjectValue<ProjectLabels>>
pub const fn labels(&self) -> Option<&ProjectValue<ProjectLabels>>
Returns effective service labels normalized by key with entry syntax retained.
Sourcepub const fn annotations(&self) -> Option<&ProjectValue<ProjectAnnotations>>
pub const fn annotations(&self) -> Option<&ProjectValue<ProjectAnnotations>>
Returns effective service annotations keyed by name with ambiguous key-only entries retained.
Sourcepub const fn extra_hosts(&self) -> Option<&ProjectValue<ProjectExtraHosts>>
pub const fn extra_hosts(&self) -> Option<&ProjectValue<ProjectExtraHosts>>
Returns effective service host mappings with per-entry provenance and syntax.
Sourcepub const fn external_links(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn external_links( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns effective external links without resolving external services.
Sourcepub const fn links(&self) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn links(&self) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns effective legacy links without injecting dependency behavior.
Sourcepub const fn storage_opt(&self) -> Option<&ProjectValue<Labels>>
pub const fn storage_opt(&self) -> Option<&ProjectValue<Labels>>
Returns effective storage options without storage-driver interpretation.
Sourcepub const fn models(&self) -> Option<&ProjectValue<ServiceModels>>
pub const fn models(&self) -> Option<&ProjectValue<ServiceModels>>
Returns effective raw model bindings without model-provider resolution.
Sourcepub const fn gpus(&self) -> Option<&ProjectValue<Gpus>>
pub const fn gpus(&self) -> Option<&ProjectValue<Gpus>>
Returns the effective raw scalar GPU selector.
Sourcepub const fn develop(&self) -> Option<&ProjectValue<Develop>>
pub const fn develop(&self) -> Option<&ProjectValue<Develop>>
Returns source provenance for the effective develop declaration.
Sourcepub const fn user(&self) -> Option<&ProjectValue<UserSpec>>
pub const fn user(&self) -> Option<&ProjectValue<UserSpec>>
Returns the effective container user and optional group spelling.
Sourcepub const fn userns_mode(&self) -> Option<&ProjectValue<UserNamespaceMode>>
pub const fn userns_mode(&self) -> Option<&ProjectValue<UserNamespaceMode>>
Returns the effective user-namespace mode.
Sourcepub const fn group_add(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn group_add( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns supplementary groups in effective merge order.
Sourcepub const fn cap_add(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<CapabilityAddItem>>>>
pub const fn cap_add( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<CapabilityAddItem>>>>
Returns the effective capability-add sequence with full field and per-item provenance.
None means the field was omitted; Some with an empty vector means it was explicitly
configured empty or reset.
Sourcepub const fn cap_drop(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<CapabilityDropItem>>>>
pub const fn cap_drop( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<CapabilityDropItem>>>>
Returns the effective capability-drop sequence with full field and per-item provenance.
None means the field was omitted; Some with an empty vector means it was explicitly
configured empty or reset.
Sourcepub const fn devices(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectDevice>>>>
pub const fn devices( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectDevice>>>>
Returns effective ordered mixed short/long service devices with complete provenance.
None means omission; Some with an empty vector means an explicit empty sequence or reset.
Sourcepub const fn dns(&self) -> Option<&ProjectValue<ProjectDns>>
pub const fn dns(&self) -> Option<&ProjectValue<ProjectDns>>
Returns effective raw service DNS servers with source form and provenance.
Sourcepub const fn dns_options(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn dns_options( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns the effective ordered service DNS resolver options.
Omission remains None; an explicitly empty or reset sequence remains Some with no
items. Exact duplicate items are retained and diagnosed.
Sourcepub const fn dns_search(&self) -> Option<&ProjectValue<ProjectDnsSearch>>
pub const fn dns_search(&self) -> Option<&ProjectValue<ProjectDnsSearch>>
Returns effective raw DNS search domains with source form and provenance.
Sourcepub const fn expose(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectExposeItem>>>>
pub const fn expose( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectExposeItem>>>>
Returns the effective ordered service expose sequence.
Omission remains None; an explicitly empty or reset sequence remains Some with no
items. Exact scalar identity includes both value text and YAML string/number kind.
Sourcepub const fn security_options(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectSecurityOptionItem>>>>
pub const fn security_options( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectSecurityOptionItem>>>>
Returns the effective ordered raw service security options.
Omission remains None; an explicitly empty or reset sequence remains Some with no
items. Duplicates remain ordered evidence.
Sourcepub const fn working_dir(&self) -> Option<&ProjectValue<String>>
pub const fn working_dir(&self) -> Option<&ProjectValue<String>>
Returns the effective container working-directory override.
Sourcepub const fn read_only(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn read_only(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective read-only root-filesystem choice.
Sourcepub const fn pids_limit(&self) -> Option<&ProjectValue<PidsLimit>>
pub const fn pids_limit(&self) -> Option<&ProjectValue<PidsLimit>>
Returns the effective raw-preserving service PID limit.
Sourcepub const fn cpu_count(&self) -> Option<&ProjectValue<CpuCount>>
pub const fn cpu_count(&self) -> Option<&ProjectValue<CpuCount>>
Returns the effective CPU-count scalar without quota or runtime interpretation.
Sourcepub const fn cpu_percent(&self) -> Option<&ProjectValue<CpuPercent>>
pub const fn cpu_percent(&self) -> Option<&ProjectValue<CpuPercent>>
Returns the effective CPU-percentage scalar without CPU or runtime interpretation.
Sourcepub const fn cpu_period(&self) -> Option<&ProjectValue<CpuPeriod>>
pub const fn cpu_period(&self) -> Option<&ProjectValue<CpuPeriod>>
Returns the effective CPU-period scalar without CPU or runtime interpretation.
Sourcepub const fn cpu_quota(&self) -> Option<&ProjectValue<CpuQuota>>
pub const fn cpu_quota(&self) -> Option<&ProjectValue<CpuQuota>>
Returns the effective CPU-quota scalar without CPU or runtime interpretation.
Sourcepub const fn cpu_rt_period(&self) -> Option<&ProjectValue<CpuRtPeriod>>
pub const fn cpu_rt_period(&self) -> Option<&ProjectValue<CpuRtPeriod>>
Returns the effective real-time CPU-period scalar without CPU or runtime interpretation.
Sourcepub const fn cpu_rt_runtime(&self) -> Option<&ProjectValue<CpuRtRuntime>>
pub const fn cpu_rt_runtime(&self) -> Option<&ProjectValue<CpuRtRuntime>>
Returns the effective real-time CPU-runtime spelling.
Returns effective relative CPU shares.
Sourcepub const fn cpus(&self) -> Option<&ProjectValue<Cpus>>
pub const fn cpus(&self) -> Option<&ProjectValue<Cpus>>
Returns effective raw decimal CPU allocation.
Sourcepub const fn cpuset(&self) -> Option<&ProjectValue<String>>
pub const fn cpuset(&self) -> Option<&ProjectValue<String>>
Returns effective raw CPU-set spelling.
Sourcepub const fn device_cgroup_rules(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn device_cgroup_rules( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns ordered effective device-cgroup rules, including duplicates.
Sourcepub fn invalid_device_cgroup_rules(&self) -> &[ProjectInvalidServiceStringItem]
pub fn invalid_device_cgroup_rules(&self) -> &[ProjectInvalidServiceStringItem]
Returns malformed device-cgroup rule items retained with effective spans.
Sourcepub const fn ipc(&self) -> Option<&ProjectValue<IpcMode>>
pub const fn ipc(&self) -> Option<&ProjectValue<IpcMode>>
Returns the effective IPC mode.
Sourcepub const fn mem_reservation(&self) -> Option<&ProjectValue<MemLimit>>
pub const fn mem_reservation(&self) -> Option<&ProjectValue<MemLimit>>
Returns the effective raw memory reservation.
Sourcepub const fn mem_swappiness(&self) -> Option<&ProjectValue<ServiceInteger>>
pub const fn mem_swappiness(&self) -> Option<&ProjectValue<ServiceInteger>>
Returns effective memory swappiness.
Sourcepub const fn memswap_limit(&self) -> Option<&ProjectValue<MemswapLimit>>
pub const fn memswap_limit(&self) -> Option<&ProjectValue<MemswapLimit>>
Returns effective raw memory-plus-swap limit.
Sourcepub const fn network_mode(&self) -> Option<&ProjectValue<NetworkMode>>
pub const fn network_mode(&self) -> Option<&ProjectValue<NetworkMode>>
Returns the effective network mode.
Sourcepub const fn oom_kill_disable(&self) -> Option<&ProjectValue<BooleanValue>>
pub const fn oom_kill_disable(&self) -> Option<&ProjectValue<BooleanValue>>
Returns the effective OOM-kill setting.
Sourcepub const fn oom_score_adj(&self) -> Option<&ProjectValue<ServiceInteger>>
pub const fn oom_score_adj(&self) -> Option<&ProjectValue<ServiceInteger>>
Returns effective OOM-score adjustment.
Sourcepub const fn pid(&self) -> Option<&ProjectValue<PidMode>>
pub const fn pid(&self) -> Option<&ProjectValue<PidMode>>
Returns the effective PID mode.
Sourcepub const fn scale(&self) -> Option<&ProjectValue<ServiceInteger>>
pub const fn scale(&self) -> Option<&ProjectValue<ServiceInteger>>
Returns effective scale spelling.
Sourcepub const fn volumes_from(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<VolumesFrom>>>>
pub const fn volumes_from( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<VolumesFrom>>>>
Returns ordered effective volumes_from references.
Sourcepub fn invalid_volumes_from(&self) -> &[ProjectInvalidServiceStringItem]
pub fn invalid_volumes_from(&self) -> &[ProjectInvalidServiceStringItem]
Returns malformed volumes_from items retained with effective spans.
Sourcepub const fn shm_size(&self) -> Option<&ProjectValue<ShmSize>>
pub const fn shm_size(&self) -> Option<&ProjectValue<ShmSize>>
Returns the effective raw-preserving service shared-memory size.
Sourcepub const fn mem_limit(&self) -> Option<&ProjectValue<MemLimit>>
pub const fn mem_limit(&self) -> Option<&ProjectValue<MemLimit>>
Returns the effective raw-preserving service memory limit.
Sourcepub const fn tmpfs(&self) -> Option<&ProjectValue<ProjectTmpfs>>
pub const fn tmpfs(&self) -> Option<&ProjectValue<ProjectTmpfs>>
Returns effective service-level temporary filesystems with source form and provenance.
Sourcepub const fn sysctls(&self) -> Option<&ProjectValue<ProjectSysctls>>
pub const fn sysctls(&self) -> Option<&ProjectValue<ProjectSysctls>>
Returns effective service sysctls with source form and per-entry provenance.
Sourcepub const fn logging(&self) -> Option<&ProjectValue<ProjectLogging>>
pub const fn logging(&self) -> Option<&ProjectValue<ProjectLogging>>
Returns effective service logging configuration with nested provenance and recovery data.
Sourcepub const fn ulimits(&self) -> Option<&ProjectValue<ProjectUlimits>>
pub const fn ulimits(&self) -> Option<&ProjectValue<ProjectUlimits>>
Returns effective ordered service limits with nested and field-level merge provenance.
None means the field was omitted; an empty mapping remains present and can carry reset or
override provenance.
Sourcepub const fn pull_policy(&self) -> Option<&ProjectValue<PullPolicy>>
pub const fn pull_policy(&self) -> Option<&ProjectValue<PullPolicy>>
Returns the effective raw-preserving service image pull policy.
Sourcepub const fn restart(&self) -> Option<&ProjectValue<RestartPolicy>>
pub const fn restart(&self) -> Option<&ProjectValue<RestartPolicy>>
Returns the effective service-level container restart policy.
Sourcepub const fn stop_signal(&self) -> Option<&ProjectValue<String>>
pub const fn stop_signal(&self) -> Option<&ProjectValue<String>>
Returns the effective explicitly authored service stop signal.
Sourcepub const fn stop_grace_period(&self) -> Option<&ProjectValue<StopGracePeriod>>
pub const fn stop_grace_period(&self) -> Option<&ProjectValue<StopGracePeriod>>
Returns the effective raw-preserving service stop grace period.
Sourcepub const fn healthcheck(&self) -> Option<&ProjectValue<ProjectHealthcheck>>
pub const fn healthcheck(&self) -> Option<&ProjectValue<ProjectHealthcheck>>
Returns the effective health check with per-field merge provenance.
Sourcepub const fn build(&self) -> Option<&ProjectValue<ProjectBuild>>
pub const fn build(&self) -> Option<&ProjectValue<ProjectBuild>>
Returns the effective build declaration with scalar and mapping context forms retained.
Only build context, arguments, Dockerfile, target, network, platforms, no-cache, pull, tags, labels, secrets, and ulimits are natively modeled. All sibling build fields remain available as source-addressable unmodeled references.
Sourcepub const fn deploy(&self) -> Option<&ProjectValue<ProjectDeploy>>
pub const fn deploy(&self) -> Option<&ProjectValue<ProjectDeploy>>
Returns the effective deploy mapping without applying deployment semantics.
Sourcepub const fn depends_on(&self) -> Option<&ProjectValue<ProjectDependsOn>>
pub const fn depends_on(&self) -> Option<&ProjectValue<ProjectDependsOn>>
Returns effective service dependencies with authored form and field-level provenance.
Sourcepub const fn ports(&self) -> Option<&ProjectValue<Vec<ProjectValue<Port>>>>
pub const fn ports(&self) -> Option<&ProjectValue<Vec<ProjectValue<Port>>>>
Returns the effective port collection and per-item provenance.
Sourcepub const fn volumes(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<VolumeMount>>>>
pub const fn volumes( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<VolumeMount>>>>
Returns the effective volume-mount collection and per-item provenance.
Sourcepub const fn volume_mount_options(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectVolumeMountOptions>>>>
pub const fn volume_mount_options( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectVolumeMountOptions>>>>
Returns effective long-mount option blocks with nested contributor provenance and retained evidence.
This companion view does not replace Self::volumes: the latter remains the stable
syntax-preserving mount API. Short mounts have an empty option view at their matching index.
Sourcepub const fn configs(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectGrant>>>>
pub const fn configs( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectGrant>>>>
Returns effective service config grants with syntax and field-level provenance retained.
Sourcepub const fn secrets(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectGrant>>>>
pub const fn secrets( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectGrant>>>>
Returns effective service secret grants with syntax and field-level provenance retained.
Sourcepub const fn networks(&self) -> Option<&ProjectValue<ServiceNetworks>>
pub const fn networks(&self) -> Option<&ProjectValue<ServiceNetworks>>
Returns effective network attachments with short and long forms retained.
Sourcepub const fn profiles(&self) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
pub const fn profiles(&self) -> Option<&ProjectValue<Vec<ProjectValue<String>>>>
Returns effective profile names and their individual provenance.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns fields retained outside this initial native project-view boundary.
Trait Implementations§
Source§impl Clone for ProjectService
impl Clone for ProjectService
Source§fn clone(&self) -> ProjectService
fn clone(&self) -> ProjectService
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more