| 
					
					
						
							
						
					
					
				 | 
				@ -3,10 +3,10 @@ use crate::artifacts::{ | 
			
		
		
	
		
			
				 | 
				 | 
				  UserName as UserNameArtifact,
 | 
				 | 
				 | 
				  UserName as UserNameArtifact,
 | 
			
		
		
	
		
			
				 | 
				 | 
				};
 | 
				 | 
				 | 
				};
 | 
			
		
		
	
		
			
				 | 
				 | 
				use crate::resources::{
 | 
				 | 
				 | 
				use crate::resources::{
 | 
			
		
		
	
		
			
				 | 
				 | 
				  AcmeAccountKey, AcmeChallengesDir, AcmeChallengesNginxSnippet, AcmeUser, Cert,
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  CertChain, Cron, Csr, DefaultServer, Dir, File, GitCheckout, Key, KeyAndCertBundle,
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  LoadedDirectory, MariaDbDatabase, MariaDbUser, NpmInstall, Owner, PhpFpmPool, PostgresqlDatabase,
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  Resource, ServeCustom, ServePhp, ServeRedir, ServeService, ServeStatic, StoredDirectory,
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  AcmeAccountKey, AcmeChallengesDir, AcmeChallengesNginxSnippet, AcmeUser, Cert, CertChain, Cron,
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  Csr, DefaultServer, Dir, File, GitCheckout, Key, KeyAndCertBundle, LoadedDirectory,
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  MariaDbDatabase, MariaDbUser, NpmInstall, Owner, PhpFpmPool, PostgresqlDatabase, Resource,
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  ServeCustom, ServePhp, ServeRedir, ServeService, ServeStatic, StoredDirectory,
 | 
			
		
		
	
		
			
				 | 
				 | 
				  SystemdSocketService, User, UserForDomain, WordpressPlugin, WordpressTranslation,
 | 
				 | 
				 | 
				  SystemdSocketService, User, UserForDomain, WordpressPlugin, WordpressTranslation,
 | 
			
		
		
	
		
			
				 | 
				 | 
				};
 | 
				 | 
				 | 
				};
 | 
			
		
		
	
		
			
				 | 
				 | 
				use crate::to_artifact::ToArtifact;
 | 
				 | 
				 | 
				use crate::to_artifact::ToArtifact;
 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -198,7 +198,10 @@ impl<P: Policy> ResourceLocator<AcmeUser> for DefaultLocator<P> { | 
			
		
		
	
		
			
				 | 
				 | 
				  fn locate(_resource: &AcmeUser) -> (<AcmeUser as Resource>::Artifact, Self::Prerequisites) {
 | 
				 | 
				 | 
				  fn locate(_resource: &AcmeUser) -> (<AcmeUser as Resource>::Artifact, Self::Prerequisites) {
 | 
			
		
		
	
		
			
				 | 
				 | 
				    let user_name = P::acme_user();
 | 
				 | 
				 | 
				    let user_name = P::acme_user();
 | 
			
		
		
	
		
			
				 | 
				 | 
				    let home = P::user_home(&user_name);
 | 
				 | 
				 | 
				    let home = P::user_home(&user_name);
 | 
			
		
		
	
		
			
				 | 
				 | 
				    ((UserNameArtifact(user_name.into()), PathArtifact::from(home)), ())
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    (
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      (UserNameArtifact(user_name.into()), PathArtifact::from(home)),
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      (),
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    )
 | 
			
		
		
	
		
			
				 | 
				 | 
				  }
 | 
				 | 
				 | 
				  }
 | 
			
		
		
	
		
			
				 | 
				 | 
				}
 | 
				 | 
				 | 
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |