Version: dev

add_coupling

Stable function · Editing

Tier: stable · Kind: function · Topic: Editing

JuliaTypeScriptPythonRustGo
add_couplingaddCouplingadd_coupling, add_coupling_to_fileadd_couplingAddCoupling

Note: spelling differs from the §2 rule: python=add_coupling_to_file (expected add_coupling); multiple spellings exported by: python

Julia

add_coupling(file::EsmFile, entry::CouplingEntry)
add_coupling(file::EsmFile, entry::CouplingEntry) -> EsmFile

Add a coupling entry to an ESM file.

Source

TypeScript

function addCoupling(file: EsmFile, entry: CouplingEntry): EsmFile

Add a coupling entry to an ESM file

Parameters

  • file — ESM file to add coupling to
  • entry — Coupling entry to add

Returns

New ESM file with coupling added

Source

Python

Exported as add_coupling and add_coupling_to_file. Both names refer to the same operation.

add_coupling

add_coupling(esm_file: EsmFile, coupling: CouplingEntry, validate_after_edit: bool = True) -> EditResult

Add a coupling entry to an ESM file.

Source

add_coupling_to_file

add_coupling_to_file(esm_file: EsmFile, coupling: CouplingEntry, validate_after_edit: bool = True) -> EditResult

Deprecated alias for add_coupling . Add a coupling entry to an ESM file.

Source

Rust

pub fn add_coupling(esm_file: &EsmFile, coupling: CouplingEntry) -> EditResult<EsmFile>

Add a coupling entry to an ESM file

Arguments

  • esm_file - The ESM file to modify
  • coupling - The coupling entry to add

Returns

  • EditResult<EsmFile> - New ESM file with the added coupling entry

Source · Rust docs

Go

func AddCoupling(file ESMFile, entry CouplingEntry) ESMFile

AddCoupling returns a copy of file with entry appended to its coupling list.

Source · Go docs