@@ -11,11 +11,11 @@ use std::sync::{Arc, Mutex};
1111
1212use rand:: { thread_rng, Rng } ;
1313
14- pub mod argsource;
15- pub mod cwdsource;
16- pub mod filesource;
14+ pub ( crate ) mod argsource;
15+ pub ( crate ) mod cwdsource;
16+ pub ( crate ) mod filesource;
1717mod homethunk;
18- pub mod varsource;
18+ pub ( crate ) mod varsource;
1919
2020use argsource:: * ;
2121use cwdsource:: * ;
@@ -121,7 +121,7 @@ pub fn process() -> Box<dyn CurrentProcess> {
121121}
122122
123123/// Obtain the current instance of HomeProcess
124- pub fn home_process ( ) -> Box < dyn HomeProcess > {
124+ pub ( crate ) fn home_process ( ) -> Box < dyn HomeProcess > {
125125 match PROCESS . with ( |p| p. borrow ( ) . clone ( ) ) {
126126 None => panic ! ( "No process instance" ) ,
127127 Some ( p) => p,
@@ -163,7 +163,7 @@ fn clear_process() {
163163}
164164
165165thread_local ! {
166- pub static PROCESS : RefCell <Option <Box <dyn HomeProcess >>> = RefCell :: new( None ) ;
166+ pub ( crate ) static PROCESS : RefCell <Option <Box <dyn HomeProcess >>> = RefCell :: new( None ) ;
167167}
168168
169169// PID related things
@@ -191,13 +191,13 @@ impl ProcessSource for OSProcess {
191191
192192#[ derive( Clone , Debug , Default ) ]
193193pub struct TestProcess {
194- pub cwd : PathBuf ,
195- pub args : Vec < String > ,
196- pub vars : HashMap < String , String > ,
197- pub id : u64 ,
198- pub stdin : TestStdinInner ,
199- pub stdout : TestWriterInner ,
200- pub stderr : TestWriterInner ,
194+ pub ( crate ) cwd : PathBuf ,
195+ pub ( crate ) args : Vec < String > ,
196+ pub ( crate ) vars : HashMap < String , String > ,
197+ pub ( crate ) id : u64 ,
198+ pub ( crate ) stdin : TestStdinInner ,
199+ pub ( crate ) stdout : TestWriterInner ,
200+ pub ( crate ) stderr : TestWriterInner ,
201201}
202202
203203impl TestProcess {
0 commit comments