Embedding the Starlark interpreter into a Rust program took me less than an hour. There's little more to it than adding the crate and calling into it. No futzing with the build process.
If starlark does everything you need (and especially if its limitations are desirable for your use case) then it's the clear choice in my view.
If starlark does everything you need (and especially if its limitations are desirable for your use case) then it's the clear choice in my view.