fm_plugin 0.1.17

Build plug-ins for use with FileMaker Pro and FileMaker Server.
Documentation
Build #1975897 2025-04-09 19:34:30
# rustc version
rustc 1.88.0-nightly (d4f880f8c 2025-04-08)# docs.rs version
docsrs 0.6.0 (ee9a3fe6 2025-03-28)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/fm_plugin-0.1.17/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/fm_plugin-0.1.17/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250408-1.88.0-nightly-d4f880f8c\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stdout] 3781c0385dea40d0a03e6281cfb8a487007bd3fe2d7099e2271f9525d05726d1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3781c0385dea40d0a03e6281cfb8a487007bd3fe2d7099e2271f9525d05726d1", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting fm_plugin v0.1.17 (/opt/rustwide/workdir)
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]    --> src/plugin.rs:402:220
[INFO] [stderr]     |
[INFO] [stderr] 402 | ...eter of the same name in [`fmx_ExtPluginType`][fmx_ExtPluginType]).
[INFO] [stderr]     |                              -------------------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              because label contains path that resolves to same destination
[INFO] [stderr]     |
[INFO] [stderr]     = note: when a link's destination is not specified,
[INFO] [stderr]             the label is used to resolve intra-doc links
[INFO] [stderr]     = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]     |
[INFO] [stderr] 402 - /// * `id` is the unique id that you can use to represent which function was called, it will be passed back to the registered function as the first parameter (see the parameter of the same name in [`fmx_ExtPluginType`][fmx_ExtPluginType]).
[INFO] [stderr] 402 + /// * `id` is the unique id that you can use to represent which function was called, it will be passed back to the registered function as the first parameter (see the parameter of the same name in [`fmx_ExtPluginType`]).
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]    --> src/plugin.rs:409:116
[INFO] [stderr]     |
[INFO] [stderr] 409 | ...the signature defined by [`fmx_ExtPluginType`][fmx_ExtPluginType]. If you implement [`FileMakerFunction`][FileMakerFunction] for your ...
[INFO] [stderr]     |                              -------------------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              because label contains path that resolves to same destination
[INFO] [stderr]     |
[INFO] [stderr]     = note: when a link's destination is not specified,
[INFO] [stderr]             the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]     |
[INFO] [stderr] 409 - /// * `function_ptr` is the pointer to the function that must match the signature defined by [`fmx_ExtPluginType`][fmx_ExtPluginType]. If you implement [`FileMakerFunction`][FileMakerFunction] for your function, then you can just reference [`MyFunction.extern_func`][FileMakerFunction::extern_func] here.
[INFO] [stderr] 409 + /// * `function_ptr` is the pointer to the function that must match the signature defined by [`fmx_ExtPluginType`]. If you implement [`FileMakerFunction`][FileMakerFunction] for your function, then you can just reference [`MyFunction.extern_func`][FileMakerFunction::extern_func] here.
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]    --> src/plugin.rs:409:175
[INFO] [stderr]     |
[INFO] [stderr] 409 | ...nType]. If you implement [`FileMakerFunction`][FileMakerFunction] for your function, then you can just reference [`MyFunction.extern_f...
[INFO] [stderr]     |                              -------------------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              because label contains path that resolves to same destination
[INFO] [stderr]     |
[INFO] [stderr]     = note: when a link's destination is not specified,
[INFO] [stderr]             the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]     |
[INFO] [stderr] 409 - /// * `function_ptr` is the pointer to the function that must match the signature defined by [`fmx_ExtPluginType`][fmx_ExtPluginType]. If you implement [`FileMakerFunction`][FileMakerFunction] for your function, then you can just reference [`MyFunction.extern_func`][FileMakerFunction::extern_func] here.
[INFO] [stderr] 409 + /// * `function_ptr` is the pointer to the function that must match the signature defined by [`fmx_ExtPluginType`][fmx_ExtPluginType]. If you implement [`FileMakerFunction`] for your function, then you can just reference [`MyFunction.extern_func`][FileMakerFunction::extern_func] here.
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `fm_plugin` (lib doc) generated 3 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.62s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/fm_plugin/index.html
[INFO] running `Command { std: "docker" "inspect" "3781c0385dea40d0a03e6281cfb8a487007bd3fe2d7099e2271f9525d05726d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3781c0385dea40d0a03e6281cfb8a487007bd3fe2d7099e2271f9525d05726d1", kill_on_drop: false }`
[INFO] [stdout] 3781c0385dea40d0a03e6281cfb8a487007bd3fe2d7099e2271f9525d05726d1