prettier-plugin-rust
Version:
Prettier plugin for Rust
25 lines (20 loc) • 801 B
TypeScript
import * as jinx_rust from 'jinx-rust';
import { Node } from 'jinx-rust';
import * as prettier from 'prettier';
import { Doc, Plugin } from 'prettier';
declare module "prettier/doc.js" {
namespace utils {
function canBreak(doc: Doc): boolean;
}
}
declare const plugin: Plugin<Node>;
declare const languages: prettier.SupportLanguage[] | undefined;
declare const parsers: {
[parserName: string]: prettier.Parser<jinx_rust.Node>;
} | undefined;
declare const printers: {
[astFormat: string]: prettier.Printer<jinx_rust.Node>;
} | undefined;
declare const options: prettier.SupportOptions | undefined;
declare const defaultOptions: Partial<prettier.RequiredOptions> | undefined;
export { plugin as default, defaultOptions, languages, options, parsers, printers };